收藏
回答

接口返回:此商家的收款功能已被限制,暂无法支付?

今日刚开通的商户号和企业小程序,证件都齐全提交了

接口返回

{"returnCode":"FAIL","returnMsg":"此商家的收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案。","errCode":0,"errMsg":"cloudPay.unifiedOrder:ok"}

小程序报错

{errMsg: "requestPayment:fail parameter error: parameter.tim…er.paySign should be String instead of Undefined;"}

云函数代码:

// 云函数入口文件

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" : "test1",

    "outTradeNo" : "12177525012435563323336456",

    "spbillCreateIp" : "127.0.0.1",

    "subMchId" : "1623852702",

    "totalFee" : 1,

    "envId": "cloud1-4gq5vwnb880edec5",

    "functionName": "pay_cb"

  })

  return res

}

js:

Page({

  //云开发支付

  go_pay(){

    wx.cloud.callFunction({

      name: 'wxPay',

      // data: {

      //   // ...

      // },

      success: res => {

        console.log("获取支付参数成功",res)

        const payment = res.result.payment

        //调起支付

        wx.requestPayment({

          ...payment,

          success (res) {

            console.log('支付成功', res)

          },

          fail (err) {

            console.error('支付失败', err)

          }

        })

      },

      fail: res =>{

        console.log("获取支付参数失败",res)

      },

    })

  }

})


日志内容

返回结{"returnCode":"FAIL","returnM":"此商家的收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案。","errCode":0,"errMsg":"cloudPay.unifiedOrder:ok"}

日志


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

1 个回答

  • 天心天思
    天心天思
    2022-07-03

    我这里也出问题了,原因是4个必写参数,忘了1个。

    2022-07-03
    有用
    回复 2
    • 被褐怀玉
      被褐怀玉
      2023-01-30
      哪个参数
      2023-01-30
      回复
    • 吴镇勇
      吴镇勇
      2023-07-01
      哪四个参数?
      2023-07-01
      回复
登录 后发表内容