【问题标题】:May I create multiple refunds for one PaymentIntent with Stripe?我可以使用 Stripe 为一个 PaymentIntent 创建多个退款吗?
【发布时间】:2020-01-10 22:35:00
【问题描述】:

我有一个 Spring Boot/Angular 应用程序并使用 Stripe 进行付款。现在我正在从使用 Charges 转移到 PaymentIntent,我的问题是:是否可以为一个 PaymentIntent 进行多次退款?例如,如果我使用一个 @ 987654322@ 对于多个产品,我以后可以为此特定的 PaymentIntent 创建 2、3 或更多退款吗?

使用 Charges 很容易,因为我为每个产品创建了单独的 Charge,但现在我需要立即获取付款(使用 3D 验证)。有什么想法吗?

【问题讨论】:

    标签: java angular spring spring-boot stripe-payments


    【解决方案1】:

    PaymentIntent 包含与之关联的list of charges。要进行多次退款,您只需使用 PaymentIntent 中的费用创建一个退款并指定小于 total amount 的金额。

    【讨论】:

    • 只是补充一下,列表中只有与paymentIntent相关的最后一笔费用,但这基本上是解决方案......
    • 今天有一个方法。在当前的 Stipe Java SDK 中,如果您有 paymentIntent,您可以执行以下操作:paymentIntent.getCharges().getData().get(0).getAmountRefunded(); 上面提到的只有一项费用可以总结所有内容。
    猜你喜欢
    • 2018-07-21
    • 2016-05-22
    • 2020-04-17
    • 2019-12-30
    • 2020-01-25
    • 2011-09-02
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    相关资源
    最近更新 更多