开发者社区> 问答> 正文

#支付宝 同一笔授权冻结资金中如何完成多笔订单支付?

同一笔授权冻结资金中如何完成多笔订单支付

展开
收起
保持可爱mmm 2020-05-07 10:42:35 910 0
1 条回答
写回答
取消 提交回答
  • 支付宝预授权

    1、调用【alipay.fund.auth.order.app.freeze】线上资金授权冻结接口冻结一笔订单;

    2、调用【alipay.trade.pay】授权转支付接口进行第一次支付,此时auth_confirm_mode参数可不传或者传入NOT_COMPLETE(不解冻剩余冻结金额);

    3、后续需要再次扣款则更换out_trade_no,因为不同订单根据 out_trade_no进行标识,auth_no不变,再次调用【alipay.trade.pay】授权转支付接口支付;

    4、最后一次支付,则在【alipay.trade.pay】授权转支付接口中传入auth_confirm_mode 赋值 COMPLETE ,支付宝将自动解冻剩余金额,或者自行调用【alipay.fund.auth.order.unfreeze】解冻接口将剩余金额解冻。

    新当面资金授权

    1、调用【alipay.fund.auth.order.freeze】资金授权冻结接口或者【alipay.fund.auth.order.voucher.create】资金授权发码接口冻结一笔订单;

    2、调用【alipay.trade.pay】授权转支付接口进行第一次支付,此时auth_confirm_mode参数可不传或者传入NOT_COMPLETE(不解冻剩余冻结金额);

    3、后续需要再次扣款则更换out_trade_no,因为不同订单根据 out_trade_no进行标识,auth_no不变,再次调用【alipay.trade.pay】授权转支付接口支付;

    4、如果是最后一次支付,则在【alipay.trade.pay】授权转支付接口中传入auth_confirm_mode 赋值 COMPLETE ,支付宝将自动解冻剩余金额,或者自行调用【alipay.fund.auth.order.unfreeze】解冻接口将剩余金额解冻。

    2020-05-07 10:42:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
余额宝超大规模基金文件处理——分布式调度组件:余额宝大白组件 立即下载
余额宝超大规模基金文件处理 立即下载
低代码开发师(初级)实战教程 立即下载