先明确一下适用范围:这个示例目前只支持企业支付宝账号。如果你用的是个人账号,暂时还玩不了。
小程序支付和APP支付,在流程和体验上其实差不多,都支持核销口碑券和口碑商户优惠。如果你已经签了小程序支付,或者在口碑开了店,建议直接接小程序支付。有一点要留意——在小程序内,不能通过扫码、条码或声波付来支付,只能唤起收银台。更详细的产品介绍和接入指南,可以参考官方的小程序支付文档。

前提条件
动手之前,先确认两件事:第一,已经完成开发者入驻并创建了小程序;第二,下载并安装好了小程序开发者工具。这两步缺一不可。
获取模板代码
下载模板消息 Demo.zip 文件,解压到本地目录即可。
使用步骤

添加功能
1. 进入小程序开发中心,在“我的小程序”里找到对应的那个,点进去进入详情页。
2. 在详情页的“开发管理”功能列表中,点右上角的“添加功能”按钮,依次添加小程序模板消息、获取会员信息功能、小程序支付功能。

这里有个关键点:小程序支付功能需要先签约才能生效。在功能列表最右侧的“操作”栏里点“签约”,完成签约流程后状态会显示“审核中”,一般一个工作日内审核完成。审核通过后状态变成“已生效”,这时才能正常调用支付功能。

后端开发
打开 Ja va → src → main → resources → application.properties 文件,把服务运行所需的参数填进去。
RSA密钥的生成和配置(应用私钥及公钥),可以参考“设置接口加签方式”的文档。



如果你的后端服务是部署在云应用上的,具体步骤可以参照云应用-Spring Boot 版的说明。
数据准备
在 sample 数据库里,新建一张 user_pay 数据表。

前端配置
在开发者工具中,打开下载代码文件夹里的 mini-program 文件夹,这就是前端代码了。

找到 pages → index → index.js 文件,把里面的 URL 替换成你实际的后端服务域名,然后就可以开始开发小程序前端界面了。

在线体验

