情况一:
在小程序B的首页,进入支付界面,输入金额后,能进行正常支付
情况二:
在小程序A中,通过 wx.navigateToMiniProgram 进入小程序B的支付界面,金额由小程序A传递过来,然后进行支付,云函数报错。
云函数报错信息:
"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;"
云函数代码如下:
小程序B的代码如下:

应该是totalFee的传参问题,请尝试在情形二的小程序B中,接收totalFee后,将其转换为整型int
parseInt(totalFee)我是复制的官方文档示例代码: