首页 > 其他 > 详细

支付宝扫码支付流程

时间:2019-12-18 17:51:41      阅读:96      评论:0      收藏:0      [点我收藏+]

支付宝扫码支付流程

(1)商户调用支付宝的预下单接口:获得订单的二维码图片地址。

alipay.trade.precreate

(2)发起轮询获得支付结果:

  等待5秒后调用【交易查询接口alipay.trade.query】,通过支付时传入的商户订单号(out_trade_no)查询支付结果(返回参数TRADE_STATUS),如果仍然返回等待用户付款(WAIT_BUYER_PAY),则再次等待5秒后继续查询,知道返回确切的支付结果(成功TRADE_SUCCESS或已撤销关闭TRADE_CLOSED),或是超出轮询时间。在最后一次查询仍然返回等待用户付款的情况下必须立即调用【交易撤销接口alipay.trade.cancel】将这笔交易撤销,避免用户继续支付。

(3)除了主动轮询,也可以通过接受异步通知获得支付结果,注意一定要对异步通知做验证签名,确保通知是支付宝发出的。

技术分享图片

支付宝扫码支付流程

原文:https://www.cnblogs.com/dashenaichicha/p/12061143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!