开发者社区> 问答> 正文

#支付宝 异步通知如何区分全额退款和订单超时导致的交易关闭?

异步通知如何区分全额退款和订单超时导致的交易关闭?

展开
收起
保持可爱mmm 2020-05-05 17:14:10 902 0
1 条回答
写回答
取消 提交回答
  • 在交易过程中,商家收到异步通知,但是不清楚这个是由于交易创建后,用户超时未付款导致触发的异步通知,还是全额退款导致触发的异步通知。本文主要以2者的不同点进行区分:

    未付款交易超时关闭

    用户在指定时间内未支付,导致的交易关闭,没有交易退款金额等信息。

    全额退款

    用户支付完成后全额退款成功,含有交易退款金额和退款时间等信息。

    如何区分

    未付款交易超时关闭和全额退款的异步通知都是交易关闭TRADE_CLOSED状态,但是全额退款的异步通知中有refund_fee(总退款金额)、gmt_refund(交易退款时间)等参数,超时关闭没有,可以根据这个进行区分。

    2020-05-05 17:14:17
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
余额宝超大规模基金文件处理——分布式调度组件:余额宝大白组件 立即下载
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
低代码开发师(初级)实战教程 立即下载