回调函数部署成功,直接本地调用正常。支付小程序,回调函数没有反应,没有日志?是回调url错误吗?这个url是从哪里获取的?
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
const res = await cloud.cloudPay.unifiedOrder({
"body": event.goodName, //商品名称 或 商品描述
"outTradeNo": event.outTradeNoTo, //订单号
"notify_url": "https://pay.weixin.qq.com/index.php",//这个网址是怎么获取的?
"spbillCreateIp": "127.0.0.1", //回调地址
"subMchId": "1615", // 微信支付商户号
"totalFee": event.totalFee, //商品支付金额 单位(分) 100代表一块钱
"envId": "yjiechuang-env-1g63fd", //云开发环境ID
"functionName": "paycb" //回调的云函数
})
return res
}
“https://pay.weixin.qq.com/index.php” 这个地址需要替换成自己定义的回调的接口