Сделать счет по требованию с полосой, используя 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;