收藏
回答

wxpay_query_order_by_out_trade_no云函数报错“订单不存在”?

export default async function({event, data}) {
  console.log("data", data);
  const res=await $w.cloud.callFunction({
  // 云函数名称
  name: 'wxpayFunctions',
  data: {
    // 调用云函数中的订单查询方法
    type: 'wxpay_query_order_by_out_trade_no',
    // 业务其他参数...
    ddh:data.target,


  }
})
console.log(res);
const {result}=res;
const {code,data:orderInfo,errmsg}=result;
console.log("orderInfo:", orderInfo);
return new Promise((resolve,reject)=>{
  if(code==0){
    resolve(orderInfo)
  }else{
    console.log("查询");
    reject(errmsg)
  }
})
}

上面是代码,下面是console.log
data {target: '6427558370034'}
{result: {…}, requestId: '2eaa8972-0f96-40d0-95be-6346fba2ee0c'}
orderInfo: undefined
查询
​ Action error: "{\"message\":\"微信支付SDK请求失败, 响应码:404,错误码:ORDER_NOT_EXIST, 错误信息: 订单不存在\"}" 


最后一次编辑于  04-30
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    04-30
    有用
登录 后发表内容