代收参数can_repay_on_failed怎么用?

时间: 2018-06-22 | 点击: | 栏目: 接口说明

代收参数can_repay_on_failed怎么用?

    发起代收,将会产生一个代收订单号例如A100001,此时p2p程序也必须保存订单号A100001,跳转到收银台以后,若出现UID在收银台发生关闭页面,或者网络卡顿等客观不可抗拒因素现象,需要再次购买标,

    此种需求,程序可以在代收参数can_repay_on_failed传值Y,即可对订单号A100001进行再次尝试支付,

接口调用逻辑:

  代收订单号A100001 -> 跳转收银台 -> 客人关闭页面 -> 客人希望在p2p程序再次发起订单 -> 支付结果查询查到A100001为处理中 -> p2p程序发起再次支付,接口的服务名称为:pay_hosting_trade,参数outer_trade_no_list=A100001,再次进入收银台操作A100001订单。

注意:out_pay_no和outer_trade_no_list必须独立唯一,out_pay_no属于再次支付的自身请求号,必须保证唯一性

      再次补单支付的金额不允许大于代收订单的金额

 

    

 

 

 


与此文章相关还有:

like article