不知道有多少小伙伴还在头疼支付宝权限的问题,这边汇总了下目前对接支付宝可能会出现的权限问题,总有一篇能解决。
前期准备:支付宝赋权要求
工欲善其事,必先利其器。这里先介绍下支付宝目前的 赋权要求:
- 账号完成对应产品签约 ------ 如何签约
- 应用下绑定对应产品 ------ 如何查看应用是否绑定产品
- (如有)接口中的产品码与产品一致 ------ product_code(销售产品码)参数详解
只要满足了上面三个条件,支付宝大部分的服务端接口你都能走通了 ~(๑•̀ㅂ•́)و✧
自研开发场景|常见问题汇总
自研开发场景比较简单,就是拿着 个人/公司 的账号去走上面三步。
目前服务端接口常见返回的报错为 :
- isv.insufficient-isv-permissions(ISV 权限不足)
- ACQ.ACCESS_FORBIDDEN(无权限使用接口)
- isv.insufficient-user-permissions(用户权限不足)
除了服务端的接口之外,还有一些小程序的接口报错 如下:
- 获取手机号报"ISV 权限不足"
- 调用 my.getOpenUserInfo 报错 ISV 权限不足如何处理
- 调用 my.getPhoneNumber 报 ISV 权限不足
- my.getAuthCode 获取用户信息和手机号报 ISV 权限不足
服务商开发场景|常见问题汇总
如果是服务商开发的场景的话,操作可能会有点不一样。
区别在于,签约这部分需要 商家拿自己的支付宝账号 去操作,商家账号签约完成之后,再 授权给服务商 的支付宝账号进行开发。
授权相关的常见问题为:
- aop.invalid-auth-token(无效的访问令牌 )
- aop.invalid-app-auth-token(无效的应用授权令牌)
- aop.invalid-app-auth-token-no-api(商户未授权当前接口)
- aop.app-auth-token-time-out(访问令牌已过期)
以上就是支付宝权限问题的汇总啦,欢迎小伙伴们一起补充交流 (~ ̄▽ ̄)~
如果还有其他问题,可以留言讨论哦~