已解决
==============================
1,微信小程序,支付,后台正常获取参数orderInfo
2,正常调 起 uni.requestPayment({
provider: e.id,
orderInfo: orderInfo
错误提示:
"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;"
==》 也就是返回来的orderInfo参数不对。
1,console.log (orderInfo),所有的参数都正常
2,大小写也没有问题
3,我直接在uni.requestPayemnt调用前,手动固定写好参数:orderInfo,但仍是报这个错。
4,系统/程序 重启N次,仍然如此。
不知各位有没有什么思路?
7 个回复
gaus (作者)
抱歉刚登录,问题出在传入参数的构造上,仔细对比uni.requestPayment,微信小程序下的参数对象,容易忽略对象层级。
chenli
可以使用plus.payment.request方法请求支付操作。如果还是报订单信息错误,一般就你的orderInfo值就是有问题。
2***@qq.com - 24
请问楼主是怎么解决的?
南风网络科技
我也遇到同一个问题?楼主是怎么决的?
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;
jtshushu - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66
解决了吗 求解
minured
同问 ordeInfo结构没错 楼主是怎么解决的
e***@163.com
说半天什么也没说明白,小程序支付不要orderInfo,看图