收藏
回答

小程序微信支付,输入完支付密码之后提示《当前商户存在异常,暂时无法支付。》?

			sendOrder() {
				// 创建订单
				if (getToken()) {
					this.$http({
						url: '/market/atTopup/createOrder',
						method: 'POST',
						data: {
							atMembersId: this.list[this.activeKey].id
						}
					}).then(res => {
						this.wxPay(res.result)
					})
				} else {
					this.toOAuth()
				}

			},
			wxPay(id) {
				// 微信支付
				let reqUrl = ''
				// #ifdef MP-WEIXIN
				reqUrl = '/api/wxPay/payApp'
				// #endif
				this.$http({
					url: reqUrl,
					method: 'POST',
					data: {
						topUpId: id
					}
				}).then(res => {
					console.log(res.result, 'data123123')
					let data = res.result
					// #ifdef MP-WEIXIN
					// 微信小程序支付
					uni.requestPayment({
						provider: "wxpay",
						timeStamp: data.timeStamp, //时间戳
						nonceStr: data.nonceStr, //随机字符串
						package: data.package, //prepay_id
						signType: "MD5", //签名算法
						paySign: data.paySign, //签名
						success: function(data) {
							console.log("success:", data);
							uni.showToast({
								title: '购买成功',
								icon: 'success',
								mask: true
							})
							setTimeout(() => {
								uni.switchTab({
									url: '/pages/my/my'
								})
							}, 2000)
						},
						fail: function(err) {
							console.log("fail:", err);
							// uni.showToast({
							// 	title: err.errMsg,
							// 	icon: 'none'
							// })
						},
					});
					// #endif

				})
			},
回答关注问题邀请回答
收藏

1 个回答

  • 支付社区运营
    支付社区运营
    星期五 17:05

    请商户看看是否有交易拦截~


    移动端查询路径:【微信支付商家助手】小程序->风险处理->商户管理记录


    PC端查询路径:登录pay.weixin.qq.com->账户中心->违约记录->商户管理记录

    若没有的话 辛苦私信我发下相关截图和商户信息协助核实。

    星期五 17:05
    有用
    回复 1
    • 健成-林
      健成-林
      2天前
      私信你了,麻烦查看一下信息
      2天前
      回复
登录 后发表内容