开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
第三方应用 
接入准备(必须)
通过模板开发小程序
一、开发小程序模板
二、创建商家小程序&授权
四、构建&提审小程序
五、接入扩展功能
代开发小程序
代开发网页/移动应用
常见问题
收藏
订阅更新
我的文档
设置
1代码开发
1.1客户端
下载并安装 小程序开发者工具(简称 ide)的最新版本,登录 ide 后,需选择对应 小程序模板,在 ide 中开发客户端代码。小程序开发者工具操作详情可查看 概述

说明
小程序模板客户端开发与普通自研小程序客户端开发相同,详情可查看 小程序开发指南、框架、组件、api等。
1.2服务端
1下载对应语言版本的 开放平台服务端 sdk 并引入开发工程。
2按照 ,进行 open api 调用,实现业务逻辑。
注意
构建 alipayclient 时,应传入第三方应用的 appid、密钥。
java
复制代码
alipayconfig alipayconfig = new alipayconfig();
// 设置网关地址
string gateway = null;
alipayconfig.setserverurl(gateway);
// 设置第三方应用 appid
string app_id = null;
alipayconfig.setappid(app_id);
// 设置应用私钥
string private_key = null;
alipayconfig.setprivatekey(private_key);
// 设置应用公钥证书路径
string app_cert_path = null;
alipayconfig.setappcertpath(app_cert_path);
// 设置支付宝公钥证书路径
string alipay_cert_path = null;
alipayconfig.setalipaypubliccertpath(alipay_cert_path);
// 设置支付宝根证书路径
string alipay_root_cert_path = null;
alipayconfig.setrootcertpath(alipay_root_cert_path);
// 设置请求格式,固定值json
alipayconfig.setformat("json");
// 设置字符集
string charset = null;
alipayconfig.setcharset(charset);
// 设置签名类型
string sign_type = null;
alipayconfig.setsigntype(sign_type);
// 设置加密类型
alipayconfig.setencrypttype("aes");
// 设置 aes 密钥
string encryp_key = null;
alipayconfig.setencryptkey(encryp_key);
// 构造client
defaultalipayclient alipayclient = new defaultalipayclient(alipayconfig);
第三方应用代小程序模板调用接口,需在 request 中传入模板授权第三方应用的 app_auth_token,授权方式可查看下方 将模板授权给第三方应用
下方以第三方应用代小程序模板调用获取支付宝会员标识(user_id)接口为例,演示调用接口的方法,获取支付宝会员标识接口参数说明,可查看 alipay.system.oauth.token(换取授权访问令牌)。
java 示例代码
php 示例代码
.net 示例代码
说明
若需在小程序模板中接入插件,可查看 小程序模板使用插件
若需修改模板名称、类目等信息,可在第一次提审模板时修改,模板上线后不允许再修改名称等信息。
2调试模板
2.1沙箱环境调试
可在 ide 中切换沙箱环境,从而测试数据不会干扰正式环境,安全且轻松地验证支付等关键场景,详情可查看 沙箱环境
2.2生产环境调试
2.2.1将模板授权给第三方应用
调试小程序模板的服务端接口,需将小程序模板授权给第三方应用,让第三方应用代小程序模板调用 open api,模拟第三方应用代商家小程序调用接口。
第三方应用、小程序模板都是服务商的账号创建的,因此,授权操作由服务商的账号完成,不需要商家参与。
1打开小程序模板所在的第三方应用详情页,选择 商家授权,点击 邀请授权商家

2选择 邀请单个商家 输入服务商自己的支付宝账号,点击 发起授权。

3服务商登录 ,在消息通知中,查看 待办任务 打开授权链接,选择对应要调试的小程序模板进行授权。

4授权完成后,服务商登录 在第三方应用详情页,选择 商家授权 > 授权token 中,获得此模板授权的 app_auth_token。 说明:若是需要取消模板授权,可登录 > 应用授权和代扣 > 第三方应用授权,选择要取消授权的第三方应用,点击 取消授权
注意
若产品是 需开通 的,服务商需开通相关产品,才能在生产环境调试时正常使用产品,服务商开通产品的流程和商家开通产品的流程一致,可查看 开通产品
部分产品(例如 获取会员手机号)需要获取用户敏感信息(例如 手机号、姓名、生日等)时,必须先申请隐私的权限。模板开发模式中,服务商需先为小程序模板申请获取用户信息的权限,在第三方应用详情页 > 点击 代申请隐私 ,选择小程序模板进行申请。
申请用户信息后需配置小程序隐私政策,可查看 小程序隐私政策
2.2.2进行调试
1更新授权参数
将调用服务端接口时传入的 app_auth_token 配置为模板授权第三方应用后所得的 app_auth_token。
2调试小程序模板
小程序模板的调试方法与普通自研小程序相同,主要有如下方法:
ide 调试:借助 模拟器 调试工具,在 ide 中运行小程序进行调试。
真机调试:ide 和手机端建立连接,可在真机上远程调试。
联调设置:模拟被其它小程序跳转、页面入口跳转或者扫码跳转过来的场景。
代码静态检查:检查代码中可能会影响小程序质量、不符合小程序研发规范的问题,支持 axml、js、acss 等文件类型的全方位检查。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图