- 云函数的支付的functionName回调函数中,对执行数据库操作无效,也不能发送请求吗?
云函数的支付的functionName回调函数中,对执行数据库操作无效,也不能发送请求吗? 数据库中表没有新加,请求也没发出去。 // 云函数入口文件 const cloud = require('wx-server-sdk') const rp = require('request-promise') cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: 'pro-wir1p', throwOnNotFound: false }) const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { await db.collection('order').add({ data: { isPay: false } }) const resultCode = event.resultCode const returnCode = event.returnCode const orderId = event.outTradeNo if (resultCode === 'SUCCESS' && returnCode === 'SUCCESS') { // 去数据库里查找 对应的订单,并将对应的状态改为 true await db.collection('order').doc(orderId).update({ data: { isPay: true } }) try { let res = await db.collection('order').doc(orderId).get() // 发送请求 https://xxx:3000 await rp({ url: 'https://xxx:3000/user/order', method: "POST", json: true, body: res,//这里就是使用的json格式的数据 headers: { "content-Type": "application/json", }, }) .then(function (res) { console.log(res) }) .catch(function (err) { console.log('请求失败') }); } catch (error) { console.error(error) } return { errcode: 0 } } }
2020-10-29 - 微信云开发支付如何异步收到支付结果
我是通过云开发来实现支付逻辑的,在用户支付逻辑成功后,我还需要在node后台中做一些操作(在数据库中添加这条数据,以及使用web api 打印订单)。问题是用户在支付成功后,在支付成功页面要是不点击确认按钮,或者直接将小程序杀掉,node后台将无法收到用户成功支付的通知,也就无法继续后面的操作了。不知道有什么比较好的方式来进行用户支付成功后,通知到node后台【我是使用云开发模式来实现微信支付的,没有notify_url 这个东西, 只有function_name这个东西,但是 function_name 回调函数是在云开发中的,另外哪怕在function_name 对应的回调函数中 去请求node后台,但是参数条件也不满足,(node后台还需要用户电话,地址等参数,在function_name 对应的回调函数是没有的)】。跪求大佬解答。
2020-10-24 - ios调用微信云函数支付接口报错?
我做的是外卖点餐平台是属于实物交易,为何IOS无法调用微信云函数支付接口呢?请官方人员帮忙看下,我的APPID:wxb956b63cebf6677f。感谢。
2020-09-07 - ios小程序支付接口无法调用?
我做的是外卖点餐平台是属于实物交易,为何IOS无法调用微信云函数支付接口呢?请官方人员帮忙看下,我的APPID:wxb956b63cebf6677f。感谢。
2020-09-07 - 域名备案通过后仍无法使用?
我的域名已经备案通过好几天了,超过96小时了。但是在填写域名的时候,微信开发域名配置中心仍提示域名未备案。这是为何? 请小程序官方人员帮忙解决下。我的域名为 https://hit-coder.club.我的APPID为 wxb956b63cebf6677f [图片]
2020-08-27