支付宝支付实现流程(简单篇)

本文详细介绍了网站通过支付宝进行在线支付的具体流程。从网站构造支付地址开始,到用户完成支付并返回支付结果给网站的整个过程。包括重定向、支付确认、交易通知及最终的订单处理。
  1. 1.网站按照指定要求,用token和自己的私钥,构造一个重定向得到支付地址(调用支付接口)

  2. 1网站把重定向地址返回给浏览器

  3. 2.浏览器自动重定向到该地址,即包含了token、网站签名的支付宝交易页面

  4. 3.支付宝显示当前交易金额、数量、卖家等信息

  5. 4.用户用自己的支付宝账号支付这笔金额

  6. 5.支付宝把用户支付成功(或失败)这个消息和订单号加上支付宝的签名,使用HTTP POST的方式通知网站(失败的话,会隔段时间重新发送)

  7. 6.网站处理交易后续逻辑(发货、订单状态存储之类的)

  8. 7.网站返回"success"字符串给支付宝,表示该通知已经处理,不用再重发

  9. 8.支付宝显示支付成功页面给用户(这一步和第10步是不分先后发生的)

  10. 9.支付成功页面延迟自动跳转,或用户点击“返回商户页面”,跳转到网站的支付结束页面(此时不一定成功处理支付宝发来的通知),但会在URL带上当前的订单号和状态。

转载于:https://www.cnblogs.com/flyuphigh/p/8058444.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值