Идентификатор счета возвращается с нулевым значением после изменения с использованием Stripe - PullRequest
0 голосов
/ 26 декабря 2018

После того, как я взиму плату за конкретного подписанного клиента при возврате объекта полосы с идентификатором Invoice Id, вы знаете, как я могу это исправить?или как я могу создать счет для конкретного платежа?Я знаю, как создать счет-фактуру с помощью API, но я не нашел способа создать счет-фактуру для однократной оплаты с использованием API.Если полоса не поддерживает создание счетов для этого типа, почему они возвращают Invoice Id, включая объект начисления после оплаты.Вот мой код для начисления:

       var myCharge = new ChargeCreateOptions();
        myCharge.Amount = (Int32)(amount * 100);
        myCharge.Currency = "usd";
        myCharge.ReceiptEmail = "email@domain.com";
        myCharge.Description = "Upgrade client";
        myCharge.CustomerId = customer.SubscripedClientId;
        myCharge.Capture = true;
        var chargeService = new ChargeService(stripesecretkey);
        Charge stripeCharge = chargeService.Create(myCharge);

после того, как начисление выполнено, объект Stripecharge включает идентификатор счета с нулевым значением

1 Ответ

0 голосов
/ 26 декабря 2018

Чтобы создать счет-фактуру для одноразового платежа, необходимо сначала создать позиции через API, а затем создать счет .Счет будет собирать все открытые позиции и прикреплять их к себе.

...