gpt4 book ai didi

stripe-payments - Stripe : Add invoice item to invoice

转载 作者:行者123 更新时间:2023-12-04 02:59:31 24 4
gpt4 key购买 nike

我在月度发票中添加发票项目时遇到问题。这是我的计费实现。

收到 invoice.created 后来自 Stripe 的 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 创建了一个 Invoice 项目,并将其添加到下一个即将到来的发票中。问题是,我需要将额外的付款行添加到当前创建的发票中。我的问题是,有没有办法更新待处理的发票,而不是即将到来的发票。

最佳答案

当您通过 API 创建发票项目时,您可以通过可选的 invoice parameter它告诉 Stripe 要将发票项目附加到哪个发票。如果您没有通过,它将一直等待直到 future 的发票。

由于您想将其添加到刚刚创建的发票中,请确保在 invoice 中传递该发票的 ID。范围:

stripe.invoiceItems.create({
'customer': 'cus_00000000',
'amount': 2000,
'currency': 'usd',
'description': 'additional fee',
'invoice': 'in_1234'
}, function (error, invoice) {
if (error) {
throw new Error('Error creating invoice item');
}
return Promise.resolve(invoice);
});

关于stripe-payments - Stripe : Add invoice item to invoice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50528527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com