支付宝这里,mui + plus+ 的api调用,会遇到很多的问题,下面是实际遇到的一些前提:
- 官网demo 给出的服务器 版本是 老版本的 支付宝服务api
- 官网给出的git 服务器版本项目中,有新版本,老版本两个版本的api都有
- 实际在测试过程中,可能使用的是沙箱账号或者是真实生产账号
最基本的部分我这里就不提了,出现异常的会有这几个部分,也就是你无论如何都找不到什么错误,但他偏偏错了的时候,可以参考下这几个原因:
- 如果使用沙箱账号,是无论如何都不会成功的。。我后来考虑应该是 plus.payment.request 这里是调用的正式支付宝的服务器,除非这里也提供一个沙箱服务器调用的版本,否则两者就相当于一个用正式服务器,一个用沙箱服务器,完全两套东西。。。注意: 支付宝的沙箱和正式生产服务器是两个不同的地址
- 使用沙箱账号的时候,可能报多种错误: [payment支付宝:62001]用户中途取消支付操作 ;; [payment支付宝:62009]未知错误;
3 个评论
要回复文章请先登录或注册
samuelzuuka (作者)
2***@qq.com
1***@qq.com