Сделать счет по требованию с полосой, используя C#

Я использую полосовой API для оплаты на своем веб-сайте, но я столкнулся с проблемой: я не знаю способ оплаты по номеру счета-фактуры по требованию.

Существует Billing Quickstart API для оплаты с номером счета, но этот способ работает только с определенным интервалом (каждый месяц или каждый день....), и мне нужно взимать плату один раз, когда клиенту это нужно, и одновременно Время создать номер счета для каждого платежа.

Я использовал следующий код, чтобы сделать это, но он не работает, потому что свойство счета-фактуры существует только в объекте оплаты, если оплата является оплатой счета-фактуры подписки.

var myCharge = new StripeChargeCreateOptions();
myCharge.Amount = (Int32)(amount*100);
myCharge.Currency = "usd";
myCharge.ReceiptEmail = stripeEmail;
myCharge.Description = Description;
myCharge.SourceTokenOrExistingSourceId = stripeToken;
myCharge.Capture = true;
myCharge.CustomerId = customer.Id;

var chargeService = new StripeChargeService(token);
StripeCharge stripeCharge = chargeService.Create(myCharge);
string invocenumber = stripeCharge.Invoice.Id;

0 ответов

Другие вопросы по тегам