收藏
回答

麻烦官方给看一下微信支付,我使用官方的支付代码也是报错。请帮忙看一下问题出在哪儿?

  1. errMsg"requestPayment:fail parameter error: parameter.timeStamp should be String instead of Undefined;parameter.nonceStr should be String instead of Undefined;parameter.package should be String instead of Undefined;parameter.signType should be String instead of Undefined;parameter.paySign should be String instead of Undefined;"

云开发控制台已经设置。

微信支付,我的授权产品中,授权按钮为灰色无法点击。

今早联系过微信支付的客服,客服说需要服务商开启,后与其沟通说云开发控制台已经设置,其回复请正常按照文档编写。但我使用官方文档中的例子也无法正常使用。请指教一下到底是在哪个环节出现的问题。

商户号 1470465602

代码使用云开发文档代码。

//支付云函数

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" : "小秋TIT店-超市",

"outTradeNo" : "1217752501201407033233368018",

"spbillCreateIp" : "127.0.0.1",

"subMchId" : "1900009231",

"totalFee" : 1,

"envId": "test-f0b102",

"functionName": "pay_cb"

})

return res

}

小程序端代码

testpay:function(){

// 小程序代码

wx.cloud.callFunction({

name: 'paytest',

data: {

// ...

},

success: res => {

const payment = res.result.payment

wx.requestPayment({

...payment,

success (res) {

console.log('pay success', res)

},

fail (err) {

console.error('pay fail', err)

}

})

},

fail: console.error,

})

},


最后一次编辑于  2021-10-11
回答关注问题邀请回答
收藏

1 个回答

  • ....
    ....
    2022-04-25

    我也遇到了,是官方代码有问题?我也用的这个


    2022-04-25
    有用
    回复
登录 后发表内容