支付宝与微信支付流程

一、支付宝

1.使用支付宝付款

2.请求商户服务端,获取签名后的订单信息

3.返回签名后的订单信息

4.调用支付接口

5.支付请求

6.完成支付

7.返回同步支付结果

8.接口返回支付结果

9.同步支付结果返回商户服务端,验签、解析支付结果

10.返回最终支付结果

11.支付成功  9000  失败  8000

二、微信

1.打开商户App端

2.选择商品下单

3.请求支付生成订单

4.调用统一下单API

5.返回预付单信息

6.生成带签名的客户端信息

7.返回信息

8.用户确认支付

9.支付参数通过调用SDK掉起微信支付

10.发起支付请求

11.返回需要支付授权

12.用户确认支付,输入密码

13.提交支付授权

14.返回支付结果,返回提示信息

15.支付返回码 0 成功  -1 错误  -2 用户取消

你可能感兴趣的:(支付宝与微信支付流程)