支付宝的文档,真的是三家里面最烂的,官方sdk代码写的烂的一匹,吐槽完毕。
1.APP支付宝登录
https://docs.open.alipay.com/218/105326/
流程比较清楚,客户端获取到auth_code 就是服务端用到的code ,
服务端用官方SDK调用 alipay.system.oauth.token 接口就能获取到user_id
"user_id": "2088102177904601"
2.用户信息授权 (个人理解 就是web版的支付宝登录)
https://docs.open.alipay.com/289/105656
3.第三方应用授权 (与第三方登录无关)
https://docs.open.alipay.com/20160728150111277227/intro
商户对开发者进行应用授权后,开发者可以帮助商户完成相应的业务逻辑,例如代替商户发起当面付的收单请求。
这个是对于商家而言,使用应用打理商家,上面两个是对于支付宝用户而言
最后说一下沙箱
使用指南
https://docs.open.alipay.com/200/105311
生成公私钥
https://docs.open.alipay.com/291/105971/
沙箱环境,提供了买家(即用户)和卖家账号,调试登录使用买家账号授权即可
- 沙箱平台提供了商家和买家的测试账号;点击沙箱环境-测试账号;开发者可使用商家账号进行应用授权、使用买家账号进行付款等操作;