开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开始使用
ampe
多端开发
鸿蒙
插件
插件获取与使用
插件开发
插件发布
插件管理
插件技术知识汇总
附录
安全
openid 开发指南
扩展能力
开发 > 指南 > 插件 > 插件管理 > 插件后端开发
贡献者
收藏
订阅更新
我的文档
设置
背景
插件不能独立运行,必须依附在其他的主体小程序上。当插件需要获取商家拥有的支付宝能力的时候,必须协助商家调用支付宝接口,所以插件服务端最重要的概念就是 代调用

服务端开发准备
插件服务端开发需要下载 支付宝服务端 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_token
app_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_token
auth_token:用户信息授权获取的 token,用于获取用户信息。
使用插件用户授权,获取用户的 auth_code,再换取 auth_token。
获得 auth_code
获取 auth_code 详情请查看 my.getauthcode
通过 auth_code 换取 auth_token
代调用获取用户信息
简单说代调用获取用户信息,是利用 app_id(插件应用 id) app_auth_token access_token 调用接口获取用户信息。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录