收藏
回答

同一订单号与退款单号多次调用退款接口,显示都是成功。如何区分那一次才是真正的发生了资金变化呢?

调用这个退款接口时https://api.mch.weixin.qq.com/secapi/pay/refund

第一次传out_refund_no与out_trade_no参数进行退款,显示成功,并且资金确实已经退回到账。

第二次传与第一次相同的out_refund_no与out_trade_no参数进行退款,依然显示成功,但并没有发生资金的变化。

第三次传与第一次相同的out_refund_no与out_trade_no参数进行退款,依然显示成功,但并没有发生资金的变化。

。。。

那么调用这个接口,如何区分那一次才是正在的退款成功呢?

根据哪个参数判断呢?我看文档里并没有说明

我期待的是第一次退款成功后,后续再次用相同的参数进行退款,提示应该是:退款失败(已退款)

回答关注问题邀请回答
收藏

1 个回答

  • 关家宝
    关家宝
    11-16

    在订单上加个退款的标识,第一次成功了就标记上上已退款

    11-16
    有用
    回复
登录 后发表内容
问题标签