收藏
回答

云支付的回调函数会一直被调用,这是正常的吗?

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.05.2111300

云支付的回调函数会一直被调用,这是正常的吗?没有调用支付,回调函数也会一直调用

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {
    const wxContext = cloud.getWXContext()
    if(event.returnCode == 'SUCCESS' && event.resultCode == 'SUCCESS'//两个都成功,支付完成
    {
        var time = "444";
        var order = await db.collection('orderlist').where({outTradeNo : event.outTradeNo})
        .update({
            data:{
                info:{
                    paystate:'已支付',
                    orderstate:'生产中',
                    payTime:time
                }
            }
        })
    } 
    const res = {errcode:0, errmsg:'SUCCESS'}
    return res
}

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容