自己回复一下,困扰两天,原因很简单,统一下单时金额带了小数点,修改掉金额就可以正常支付了
小程序唤起微信支付组件,提示“系统繁忙,请稍后再试”,请问是什么原因?唤起微信支付,输入支付密码后,一直加载中,最后提示“系统繁忙,请稍后再试” 失败回调打印出:fail:{"errMsg":"requestPayment:fail cancel"} wx.requestPayment({ timeStamp: result.timestamp, // 时间戳从1970年1月1日至今的秒数,即当前的时间 nonceStr: result.nonceStr, // 随机字符串,长度为32个字符以下 package:"prepay_id="+ result.prepayId, // 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=xx signType: "RSA", //签名算法 paySign: result.paySign, success: function (res) { // 支付成功的回调中 创建绘本馆成功 uni.showToast({ title: '微信支付成功', icon: 'success', duration: 1500 }); }, fail: function (err) { console.log(err); // 支付失败的回调中 用户未付款 uni.showToast({ title: '支付取消', duration: 1500, image: '/static/png/error_icon.png' }); },
2021-04-14请问问题解决了吗,碰到了一样的问题,可以分享一下是什么原因吗
小程序唤起微信支付组件,提示“系统繁忙,请稍后再试”,请问是什么原因?唤起微信支付,输入支付密码后,一直加载中,最后提示“系统繁忙,请稍后再试” 失败回调打印出:fail:{"errMsg":"requestPayment:fail cancel"} 时间戳后端返回的number,我转换成了String 签名方式用的RSA [图片]
2021-04-13