最近研究了一下支付宝的支付流程,其它的倒没感觉出来,唯一的感受就是微信支付和支付宝支付这两个官方文档写的真是无法描述,不好好研究还真看不明白.所以将自己理解的支付宝支付流程描述出来.一来将自己学的东西记录下来,另一方面避免做这方面的朋友们浪费过多的时间.
支付宝调用流程
开发前的准备工作
- 配置应用网关
- 应用网关里面填写的值就是商户后台的异步回调地址.也就是在支付宝付完款之后,由支付宝调用商户,便于商户验证订单各信息和更新订单状态
- 授权回调地址
- 授权回调地址的值是指用户在使用支付宝付款成功后从支付宝跳转到商户自己的页面.
- 接口加密方式
- 这个用于商户的签名加密,有RSA2和RSA两种算法类型,默认是RSA2.开发人员可以使用支付宝提供的生成方式自己生成,然后将公钥上传到支付宝开放平台.这里提供支付宝生成密钥的