收藏
回答

小程序唤起微信支付组件,提示“系统繁忙,请稍后再试”,请问是什么原因?

唤起微信支付,输入支付密码后,一直加载中,最后提示“系统繁忙,请稍后再试”

失败回调打印出: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'

});

},


回答关注问题邀请回答
收藏

1 个回答

  • 姜素红
    姜素红
    2021-04-14

    自己回复一下,困扰两天,原因很简单,统一下单时金额带了小数点,修改掉金额就可以正常支付了

    2021-04-14
    有用 1
    回复
登录 后发表内容
问题标签