支付宝预授权
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】解冻接口将剩余金额解冻。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。