【发布时间】:2021-11-04 18:29:46
【问题描述】:
我正在尝试对收集方法为 send_invoice 的 Stripe 订阅进行建模。但是,我想让客户选择他们支付的金额(临时,我相信它被称为),然后在收到总余额时将发票标记为已支付。
我可以看到这是 ACH 信用支付的一个选项,但仅用于处理客户的错误。是否有任何方法也可以为发票上的卡付款启用此功能?
【问题讨论】:
我正在尝试对收集方法为 send_invoice 的 Stripe 订阅进行建模。但是,我想让客户选择他们支付的金额(临时,我相信它被称为),然后在收到总余额时将发票标记为已支付。
我可以看到这是 ACH 信用支付的一个选项,但仅用于处理客户的错误。是否有任何方法也可以为发票上的卡付款启用此功能?
【问题讨论】:
使用开箱即用的 Stripe 是不可能的。发票的 Stripe 托管表单不允许客户输入他们选择的金额。 Invoice 上列出的金额基于通过 API 创建 Invoice 时提供的参数。
只要尚未支付全部金额,您就需要创建自己的循环逻辑来执行以下操作:
示例 - 我有一个客户欠我 100 美元
因为还剩 90 美元,
在您的数据库中将金额标记为全额支付。
【讨论】: