Как устранить ошибку "Stripe :: InvalidRequestError, Нет такого клиента" cus_XYZ .... "для выставления счетов? - PullRequest
2 голосов
/ 07 мая 2019

Только что натолкнулся на странную ошибку, которую я не могу решить. Я пытаюсь отправить одноразовый счет некоторым из моих клиентов Stripe. Я сохранил их идентификаторы клиентов на стороне сервера, однако каждый раз, когда я создаю одноразовый счет, я получаю "No such customer error".

Я жестко запрограммировал их идентификаторы на стороне сервера, и Stripe затем скажет, что выставит счет поставщику (однако он не отправит электронное письмо). Когда я вручную создаю накладную в Stripe Dashboard, все работает нормально.

Stripe::InvoiceItem.create({
   customer: stripe_supplier.to_s,
   amount: 1000,
   currency: 'usd',
   description: 'Order fee from LocalVore!',
})

invoice = Stripe::Invoice.create({
        customer: stripe_supplier.to_s,
        billing: "send_invoice",
        days_until_due: 10,
})

invoice.send_invoice

Когда я нажимаю кнопку вызова (конечно, из родительской функции), Stripe скажет, что клиент не существует (параметр stripe_supplier, который представляет наш идентификатор клиента).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...