前言
说明: 本示例仅支持企业支付宝账号.
小程序支付和 App 支付的支付流程与体验基本一致, 也支持核销口碑券和口碑商户优惠功能. 已签约小程序支付或在口碑开店的商户建议接入小程序支付. 小程序支付在小程序内不能通过扫码, 条码, 声波付等方式支付, 只能唤起收银台进行支付. 本示例的产品介绍和接入指南, 参见 小程序支付.
前提条件
已完成 开发者入驻 https://docs.alipay.com/mini/introduce/register 与 小程序创建 https://docs.alipay.com/mini/introduce/create .
已下载并安装 小程序开发者工具 https://docs.alipay.com/mini/ide/download .
获取模板代码
下载 模板消息 Demo.zip 文件, 并解压至本地.
使用步骤
添加功能
1. 进入小程序开发中心, 在我的小程序中, 选择相应的小程序, 进入该小程序详情页.
2. 在小程序详情开发管理页面的功能列表中, 点击 右上角添加功能按钮, 添加小程序模板消息 , 获取会员信息功能, 小程序支付功能.
小程序支付功能需签约后生效, 请点击功能列表最右侧操作栏签约; 完成产品签约流程后, 状态显示为审核中, 一般在一个工作日内完成签约审核; 审核通过后, 状态变为已生效, 即可调用小程序支付功能.
后端开发
打开 Java> src> main> resources> application.properties 文件, 填入服务运行所需的参数.
生成 RSA 密钥并配置应用私钥及公钥, 参见设置接口加签方式.
若小程序后端服务部署在云应用上, 具体步骤参云应用 - Spring Boot 版.
数据准备
在 sample 数据库中, 新建 user_pay 数据表.
前端配置
在开发工具中, 打开下载代码文件夹中 mini-program 文件夹的前端代码.
将小程序支付快速示例 pages> index> index.JS 文件中 URL 修改为实际后端服务域名, 即可开发小程序前端界面.
来源: https://yq.aliyun.com/articles/704576