开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
小程序快速示例
ui
云与开放能力
行业
服务端快速示例
介绍 > 小程序快速示例 >  > 线下买单
收藏
订阅更新
我的文档
设置
简介
线下买单功能可将小程序与线下服务场景连接起来,给线下服务行业带来极大便利。该功能可轻松实现查看商品列表、领取优惠券、查看优惠券、结算、付款、查看订单列表、申请退款等用户广为熟悉的消费场景。
快速示例提供了支付宝小程序在某些场景下的官方凯发app官方网站的解决方案,提供了开发源码,开发者可以以此作为参考,也可以直接在源码的基础上进一步开发。
本示例解决的是小程序线下买单。(
使用说明
本示例仅支持支付宝企业账号。
需完成 开发者入驻 与 小程序创建 。
下载并安装小程序开发者工具(ide)(点此下载)。
扫码体验

效果示例

使用
使用步骤
1打开 ide。
2在 ide 界面新建或打开项目:
通过界面 小程序 > 添加项目 选择端(可多选) > 选择模板 > 找到本示例对应的模板点击 下一步 > 配置项目名称和路径 > 点击 完成
点击 打开项目 按钮,进入本文开头下载的源码包所在路径,将源码包解压到一个文件夹里,选择文件夹打开。
3进入项目后,登录开发者账号,并关联已有 appid。
4完成以上步骤后,可以通过 ide 进行开发和调试。
属性
功能
接口
物料清单接口
/alipay/demo/goodslist
下单接口
/alipay/demo/userorder
支付接口(小程序前端调用 my.tradepay 接口完成支付,并调用后端接口核销优惠券)
my.tradepay
订单列表接口
/alipay/demo/userorderlist
退款接口
/alipay/demo/alipaytraderefund
领券接口(demo 中使用之前创建好的模板发券,模板申请接口一起在后端代码 alipaypasstemplateadd 方法中)
/alipay/demo/alipaypassinstanceadd
用户券列表接口( demo 中使用自己维护的券列表,在支付宝app的卡包中同样可以看到对应的券)
/alipay/demo/usercard
用户券核销接口
/alipay/demo/alipaypassinstanceupdate
开发步骤

添加功能
登录 进入对应小程序详情页 > 管理 > 能力管理添加 小程序支付支付宝卡包 功能。小程序支付功能需签约后生效,请点击功能列表最右侧操作栏 签约完成产品签约流程后,状态显示为 审核中,预计在一个工作日内完成签约审核;审核通过状态显示为 已生效,即可调用能力。
image.png

数据准备
在 sample 数据库中,新建表 user_pay。
在 sample 数据库中,新建表 user_card。
在 sample 数据库中,新建表 user_order。
在 sample 数据库中,新建表 goods_info。
后端开发
打开 server > src > main > resources application.properties 文件,填入服务运行所需的参数。
生成 rsa 密钥并配置应用私钥及公钥,详情可查看 接口加签方式

若小程序后端服务部署在云应用上,可查看  
前端开发
将线下买单示例小程序 client > utils > api.js 文件中 api_host 修改为实际后端服务域名之后,即可开发小程序前端界面。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图