我在月度发票中添加发票项目时遇到了问题。以下是我的计费实现。
从Stripe获得invoice.created
webhook后,我计算额外的付款金额,并尝试通过添加发票项目来更新当前发票。以下是代码:
stripe.invoiceItems.create({
'customer': 'cus_00000000',
'amount': 2000,
'currency': 'usd',
'description': 'additional fee'
}, function (error, invoice) {
if (error) {
throw new Error('Error creating invoice item');
}
return Promise.resolve(invoice);
});
作为结果,Stripe会创建一个发票项目,并将其添加到即将到来的下一张发票中。问题是,我需要将额外的付款行添加到当前创建的发票中。我的问题是,是否有任何更新待处理发票而不是即将到来的发票的方法。