开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 案例分析 > 小程序如何实现聚合支付
贡献者
收藏
我的文档
设置
聚合支付是通过一个码完成多种第三方支付的凯发k8官方网娱乐官方的支付方式,小程序聚合支付是将原商家开发的聚合支付产品在不变更物料的情况下,将 h5 页面切换为小程序页面,用户单获取用户信息、唤起收银台等操作均在小程序内调用 js 接口完成。实现小程序下单支付。支付宝小程序可通过 关联普通二维码 获取会员基础信息 小程序支付 来实现在支付宝中扫码唤起支付的功能。
开发前准备
更多详情可查看 小程序开发前准备
绑定产品
需要开发 > 产品绑定 > 绑定产品 中绑定 获取会员基础信息当面付 产品。 
配置关联普通二维码规则
普通二维码:是指开发者使用工具对网页链接进行编码后生成的二维码,在这里指聚合支付的二维码。
小程序与普通二维码关联后,可以在不用变更线下物料的情况下由 h5 切换到小程序。配置详情可查看 关联普通二维码接入流程
获取用户信息(user_id
小程序支付功能使用的是当面付接口,在小程序场景中 buyer_id 参数必填,buyer_id 是用户支付宝小程序授权登录成功后获取到的支付宝 user_id,获取方法可查看 获取会员基础信息 中静默授权获取 buyer_id 部分,接口返回支付宝订单号 trade_no(my.tradepay 的 tradeno 参数获取)。
小程序支付
小程序支付实现详情可查看 小程序支付
聚合支付 h5 下单逻辑与示例代码在切换到小程序后的不同点对比如下:
原 h5 下单逻辑
小程序下单逻辑
客户端获取 userid 传递给服务端,赋值到 buyer_id 参数中,服务端调用接口发起下单请求获取 trade_no。
逻辑相同