支付宝小程序授权登录踩坑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝小程序授权登录踩坑相关的知识,希望对你有一定的参考价值。
参考技术A my.getAuthCode 使用静默授权方法(令 scopes 为 auth_base)即可实现只出现一个授权弹框之后将 authCode 传递给后台,后台调用 alipay.system.oauth.token 解析出来user_id
这里通过user_id后台能关联到用户是否是新用户,是否已经绑定手机号,优化后边的手机号登录流程。
其他用户的基础信息调用
这块废弃了= = 郁闷了很久,还以为之前或取得token和user_id也都白获取了,气的发抖。。好在user_id和用户基础信息是分开的
吐槽支付宝小程序支付-php
参考技术A 吐槽:沙箱模式看似为测试支付提供了便利,实则为鸡肋,沙箱模式获取的是开发者的信息,而沙箱需要使用特定账号,需使用pc接口去获得沙箱所需个人支付信息,PC需验证、授权、拼接、换取等一系列操作才能拿到测试的用户信息,由于过程过于复杂,未亲测。PS:或许有更好的办法,请原谅我是一个小丑。唤起支付,原生请使用my.tradePay(前端)
PHP创建订单(后端)
php支付订单(后端)
待续...
以上是关于支付宝小程序授权登录踩坑的主要内容,如果未能解决你的问题,请参考以下文章