应用初始化配置
APIs 设置:自助点单-微信支付
该设置用于实现小程序中调用微信支付进行下单付款,具体配置如下:
1. 进入模板应用的编辑器后,在数据源模块,切换到 APIs-当前应用,找到 APIs:自助点单-APIs。
2. 单击进入该 APIs,选择微信支付回调方法,单击管理云函数。
。3. 跳转到云开发管理页面后展开环境菜单,切换到访问服务模块。
4. 单击新建,填下以下信息后确认。
5. 在访问服务模块,可以查看到默认域名,复制该域名获取到统一下单的回调地址,完整路径为:默认域名/wechat-payback。
6. 再返回应用的编辑器,在数据源模块,切换到 APIs-当前应用,找到 APIs:自助点单-微信支付。
7. 单击编辑后填写对应信息(请参见 小程序微信支付 APIs 配置文档),通知回调选择自有服务。
7.1 统一下单设置,写入:上一步复制的默认域名/wechat-payback。
7.2 因本模板不涉及退款逻辑,所以申请退款设置写入任意符合格式要求的 URL 即可,例如写入
https://123.com
。
APIs 设置:自助点单-APIs
该设置用于接收微信支付成功/失败回调,具体配置如下:
1. 进入模板应用的编辑器后,在数据源模块,切换到 APIs-当前应用,找到 APIs:自助点单-APIs,选择微信支付回调方法,单击云函数名称,进入云函数配置界面。
2. 在函数配置中编辑信息。
2.1 ApiV3:写入从微信支付侧获取到的 ApiV3 密钥。
2.2 collectionName:写入
lcap-{detailDataSourceId}-{数据模型标识}-preview
。2.2.1
-preview
表示体验环境,应用正式使用之前,请删除该标识。2.2.2 detailDataSourceId 的获取方式:访问应用编辑器-数据源模块,选中数据模型自助点单-订单管理,此时,鼠标移入浏览器的地址栏,找到detailDataSourceId= 后面的值,如下图,进行复制,拼入上述 collectionName 的参数格式中即可。
工作流设置:定时任务
该设置用于实现订单超时支付状态的刷新定时任务,具体配置如下:
1. 在微搭控制台菜单打开工作流选择定时任务。
2. 单击新建,新建定时任务,配置内容如下,其中,除执行流程外必须选择自助点单定时任务外,其余配置可按需调整。
管理端使用指引
在微搭控制台-应用模块中,找到安装的模板应用:自助点单小程序-管理平台,单击编辑应用,跳转到应用编辑器,对应用进行发布,然后访问发布后应用,对店铺、商品等信息按需配置即可。
点单小程序使用指引
在微搭控制台-应用模块中,找到安装的模板应用:自助点单小程序,单击编辑应用,跳转到应用编辑器,发布应用的小程序端,然后访问发布后的小程序,即可进行点单、结算、付款等操作。
小程序首页:
点单页面:
结算页面: