条纹部分退款和全额退款问题

时间:2017-07-14 07:40:07

标签: php stripe-payments payment-gateway partial

这是我想要做的。 总计120美元

1:首先,我使用此费用ch_1AfNOwAWa9KSz110*****进行了部分退款

                           \Stripe\Refund::create(array(
                              "charge" => 'ch_1AfNOwAWa9KSz*******',
                              "amount" => 60 * 100,
                            ));

2:之后我想全额退款此chargeID中留下的金额ch_1AfNOwAWa9KSz110*********

               \Stripe\Refund::create(array(
                  "charge" => 'ch_1AfNOwAWa9KSz1********'
                ));

我收到错误费用ch_1AfNOwAWa9KSz110*********已经退款。

我应该先做什么,然后才能完全退出条纹。?

2 个答案:

答案 0 :(得分:0)

基于docs,我认为您希望使用更新退款端点而不是第二次调用的创建退款端点。

答案 1 :(得分:0)

根据docs

  

您可以选择仅退还部分费用。你可以这样   多次,直到全部费用退还为止。

因此,似乎只有在尚未(部分退款)还没有退款的情况下,您才可以创建没有金额的退款(全额退款),否则,您需要明确指定金额。

但是,如果Stripe即使在部分退款后也接受了不指定金额的退款,那就太好了。

相关问题