乐趣区

解决支付宝小程序无法获取手机号的问题

官方文档:获取用户手机号 https://docs.alipay.com/mini/… 在开发中发现无法获取手机号,穿给后端 java 接口提醒没有验证 sign,结果发现获取到的 encryptedData 没有 sign 参数,只有一个 response。

解决方法:必须主帐号登录支付宝小程序后台,找到如下

1、申请获取手机号,需要上传图片或视频

2、查看 RSA 密钥是否已经设置,必须设置(后端需要验证)

3、支付宝网关需要设置,地址为后端接口的地址

这样再调用 my.getPhoneNumber 的时候,encryptedData 里就有了两个参数,response 和 sign
再附上后端解密手机号的文档地址 https://docs.alipay.com/mini/…

退出移动版