gaus
gaus
  • 发布:2020-03-10 09:04
  • 更新:2021-07-09 04:06
  • 阅读:4848

【已解决】unipay支付,一个奇怪的问题,各位遇见过没有?

分类:uni-app

已解决

==============================

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次,仍然如此。

不知各位有没有什么思路?

2020-03-10 09:04 负责人:无 分享
已邀请:
gaus

gaus (作者)

抱歉刚登录,问题出在传入参数的构造上,仔细对比uni.requestPayment,微信小程序下的参数对象,容易忽略对象层级。

chenli

chenli

可以使用plus.payment.request方法请求支付操作。如果还是报订单信息错误,一般就你的orderInfo值就是有问题。

2***@qq.com

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

jtshushu - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

解决了吗 求解

minured

minured

同问 ordeInfo结构没错 楼主是怎么解决的

e***@163.com

e***@163.com

说半天什么也没说明白,小程序支付不要orderInfo,看图

该问题目前已经被锁定, 无法添加新回复