条带API - 可以将多个发票合并为一个付款吗?

时间:2017-04-10 21:51:57

标签: stripe-payments

我有一个用例,用户可以使用条带订阅(将被标记为过期)累积多个未付发票。我看到通过API支付发票的唯一方法是将每个付款作为单独的手工发票付款(从而在用户信用卡上生成X行项目)。

有没有办法将所有未付的发票合并为一个付款?

3 个答案:

答案 0 :(得分:4)

这不是Stripe API支持的东西。最佳解决方案是为所有发票的总金额创建一次性charge,然后将每张发票标记为forgiven

您还可以为每张发票创建多个invoice items,其中包含明确的说明和金额,然后在列表中开具发票,以便您的客户知道他要支付的费用。

答案 1 :(得分:0)

是的,您可以使用传递条带客户ID将多个发票合并到

/条纹/发票::检索({CUSTOMER_ID});

您可以获取客户的所有发票,也可以使用功能搜索日期明智的发票。

答案 2 :(得分:0)

从 Stripe 文档中,它建议您可以将多个交易一起批处理,但前提是客户保存了付款方式(并且仍然可能需要一些自定义编程才能使其按您想要的方式工作): https://support.stripe.com/questions/batch-multiple-transactions-from-one-customer-into-a-single-charge

Stripe docs 也提供此选项,将多个产品合并为一个订阅: https://stripe.com/docs/billing/subscriptions/multiple