站点介绍
聚合支付是一种使用一个代码完成多个第三方支付的支付方式。小程序聚合支付是在不改变原商户开发的聚合支付产品资料的情况下,将H5页面切换到小程序页面,客户订单获取用户信息、唤起收银等操作均由调用小程序中的JS接口。通过小程序实现订单支付。钱包小程序通过与普通二维码关联+获取会员基本信息+小程序支付,可以实现扫描支付宝中的二维码唤起支付的功能。
开发前的准备
详情请参见准备小程序开发。
添加功能包
需要使用获取会员基本信息的功能包和小程序支付功能包(需要签订合同才能生效)。
开发者在开发管理功能列表中点击添加功能进行添加,如下图:
配置常用二维码关联规则
普通二维码:指开发者使用工具对网页链接进行编码后生成的二维码,这里指的是聚合支付的二维码。
小程序关联普通二维码后,无需更改离线素材,即可从H5切换到小程序。具体配置请参考相关普通二维码接入流程。
获取用户信息 ()
小程序支付功能采用面对面支付接口。在小程序场景中,该参数是必需的。是用户的支付宝小程序被授权登录成功后获取的支付宝。获取方式请参见获取会员基本信息中的“静默授权获取”部分。接口返回支付宝订单号(通过my.的参数获取)。
小程序支付
小程序支付的具体实施请参见小程序支付。
H5下单逻辑和切换到小程序后的代码示例的区别如下:
原始H5订单逻辑
小程序下单逻辑
客户端获取userid传递给服务器,赋值给参数,服务器调用接口发起订单请求。
同样的逻辑
客户拿到后,调用JS调出收银员。其中使用的JS方法示例:
// 通过传入交易号来调用快捷调用方法(注意大小写是严格的)
。称呼(””,{
:
}聚合支付平台sdk聚合支付平台sdk, (数据) {
日志(JSON。(数据));
如果(“9000”==数据。){
log("支付成功");
}
}
客户端拿到后,调用小程序JSAPI调用收银台,方式示例:
//注意严格大写
我的。({
:'27??7922',
: (res) {
.log(res.);
},
失败:(资源){
.log(res.);
},
});
调用该接口的账户使用的是支付宝签名的账户,前后端相同。
客户端调用JS的APPID来使用小程序的账号;服务器使用的账户保持不变,仍使用原合约账户。原合约账户对应的合约关系和佣金关系不受影响。
详情请参阅一码多付。
详情请参考小程序支付重点调用逻辑和示例代码。
浏览统计(最近30天)
评论列表 (0条)