现在做微信小程序,很多人喜欢用云开发。虽然基础版本的云开发不能实现微信支付功能,但是还是可以实现支付回调的功能。下面是具体步骤:
1、设置notifyUrl
先新建一个云函数,命名“wxPayNotify”。
然后打开云开发

点击“充值与账单”

点击“账号中心”

点击“访问管理”

点击左上角三条杠,输入“云开发cloudBase”

点击自己的云开发环境列表,并新建一个文档保存这个环境ID。
点击“访问管理”,“新建”

触发路径自己写,例如我写的是/pay_notify,云函数选择刚才创建的云函数,我刚才创建的云函数是wxPayNotify。
至此,回调函数的url已经设置好,就是默认域名后面加上你设置的触发路径。比如,默认域名是https://www.baidu.com,触发路径是/pay_notify,则url是:https://www.baidu.com/pay_notify。

2、将该url放在支付函数的js代码中,
例如,支付页面的js代码中有:
wx.request({
url: 'https://www......', // 此处换成你自己的支付逻辑所设置的地址
method: 'POST',
data: {
description: '泉森眼镜',
outTradeNo: outTradeNo,
money: that.data.all_price,
openid: that.data.openid,
notifyUrl: '......',&
7013




被折叠的 条评论
为什么被折叠?



