更新时间:2024-04-07 15:10:13贡献者收藏订阅更新我的文档设置返回文档背景插件不能独立运行,必须依附在其他的主体小程序上。当插件需要获取商家拥有的支付宝能力的时候,必须协助商家调用支付宝接口,所以插件服务端最重要的概念就是 代调用。服务端开发准备插件服务端开发需要下载 支付宝服务端 sdk。插件代调用1插件代替商家来调用支付宝产品时候,需要获得商家授权发送 app_auth_code 换取 app_auth_token。授权消息相关操作可查看 插件授权,完成消息处理后请配送应用网关。2商家授权是授权商家下面某一个应用给插件代调用,所以插件服务端需要建立 pid - auth_app_id - app_auth_token 三者唯一关系。3当插件代理商家获取用户信息时候,需要用户授权发送 auth_code 给插件代理换取 access_token,最终用 app_id(三方应用 id) app_auth_token access_token 请求接口获得用户信息。获得 app_auth_tokenapp_auth_token:插件授权获取的 token,用于服务商协助商家发起请求。当商家订购插件时,会 授权插件 行使代调用权限,app_auth_token 回调发送给插件的网关。在联调获取 app_auth_token 前,必须配置完成 应用网关。app_auth_token 回调以下信息发送网关:●第三方应用授权●下单消息:商家完成订购插件后服务商收到的关于商家的相关订单消息。 配置应用网关用于接收支付宝异步通知,例如口碑开店中,需要配置此网关来接收开发者门店被动通知。在配置完成 应用网关 后,订购小程序插件时会推送最新的 app_auth_token 给插件服务端,采用这种方式可以验证模拟商家订购插件回调 app_auth_token 的过程。获得 app_auth_token 的两种方法方法一: 商家订购插件,app_auth_token 回调发送给插件。方法二: 在小程序插件详情页的 插件管理 > 授权管理 中查找对应的 app_auth_token。 获得 auth_tokenauth_token:用户信息授权获取的 token,用于获取用户信息。使用插件用户授权,获取用户的 auth_code,再换取 auth_token。获得 auth_code获取 auth_code 详情请查看 my.getauthcode。通过 auth_code 换取 auth_token代调用获取用户信息简单说代调用获取用户信息,是利用 app_id(插件应用 id) app_auth_token access_token 调用接口获取用户信息。