支付宝支付流程

1.用户向服务器请求一个付款

2.服务器生成一个带签名的订单发送给客户端

3.客户端通过这个订单向 sdk请求付款

4.sdk把用户引入支付宝付款界面进行支付

5.支付成功后支付宝向前端返回支付成功结果,并且向服务器发送一个支付通知

6.服务器接收通知并且验证是否是支付宝发送的成功结果

支付宝请求接口传递参数:订单号,订单金额,商品名称,app_id, 商户私钥,支付宝公钥,return_url, notify_url

追加:签名方式(RSA2),编码方式(utf-8)

支付宝异步返回参数: 订单号,交易流水号,交易状态,付款金额,订单金额,签名数据(用来验签)

使用的是即时到账交易方式

app客户端需要做的很简单:

1.向自己的服务器请求一个订单,

2.接收到订单后,向支付宝sdk发情一个支付请求

3.交易结束后返回一个成功或者失败

未经允许不得转载:张艺博的个人博客 » 支付宝支付流程

赞 (6) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏