| | |
| | | this.aliPay(res.paymentData) |
| | | } |
| | | } else if (res.toPayMethod == 3) { |
| | | window.location.href = res.paymentUrl |
| | | // window.location.href = res.paymentUrl |
| | | this.smscode = '' |
| | | this.codeShow = true |
| | | } |
| | | } |
| | | } catch (e) { |
| | |
| | | }, |
| | | // 微信支付 |
| | | wxPay(res) { |
| | | /*setTimeout(() => { |
| | | wx.chooseWXPay({ |
| | | timestamp: res.timeStamp, // 支付签名时间戳 |
| | | nonceStr: res.nonceStr, // 支付签名随机串,不长于 32 位 |
| | | package: res.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*) |
| | | signType: res.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致 |
| | | paySign: res.paySign, // 支付签名 |
| | | success: function(res) { |
| | | // 支付成功后的回调函数 |
| | | uni.navigateTo({ |
| | | url: `/pages/pay/paySuccess?orderId=${this.orderId}&youHuiInfo=${JSON |
| | | .stringify(this.youHuiInfo)}` |
| | | }) |
| | | } |
| | | }); |
| | | }, 200)*/ |
| | | setTimeout(() => { |
| | | WeixinJSBridge.invoke( |
| | | 'getBrandWCPayRequest', { |
| | |
| | | parseFloat((couponInfo.thresholdValue / 100).toFixed(2)) |
| | | }}元减{{ parseFloat((couponInfo.discount / 100).toFixed(2)) }}元 |
| | | </view> |
| | | <u-radio @change="radioChange($event,3)" :name="bankCard.id" activeColor="#D41F28" |
| | | <u-radio @change="radioChange($event,3, bankCard.id)" :name="3" activeColor="#D41F28" |
| | | :customStyle="{ marginLeft: '10rpx' }"> |
| | | </u-radio> |
| | | </view> |
| | |
| | | this.getUserInfo() |
| | | } |
| | | }, |
| | | radioChange(e, item) { |
| | | radioChange(e, item, bankCardId) { |
| | | this.bordShow = false |
| | | this.payWay = item |
| | | if(bankCardId){ |
| | | this.bankCardId = bankCardId |
| | | } |
| | | }, |
| | | // 更新金额 |
| | | changeMoney(str) { |
| | |
| | | this.aliPay(res.paymentData) |
| | | } |
| | | } else if (res.toPayMethod == 3) { |
| | | window.location.href = res.paymentUrl |
| | | // window.location.href = res.paymentUrl |
| | | this.smscode = '' |
| | | this.codeShow = true |
| | | } |
| | | } catch (e) { |
| | | //TODO handle the exception |
| | |
| | | }, |
| | | // 微信支付 |
| | | wxPay(res) { |
| | | /*setTimeout(() => { |
| | | wx.chooseWXPay({ |
| | | timestamp: res.timeStamp, // 支付签名时间戳 |
| | | nonceStr: res.nonceStr, // 支付签名随机串,不长于 32 位 |
| | | package: res.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*) |
| | | signType: res.signType, // 微信支付V3的传入 RSA ,微信支付V2的传入格式与V2统一下单的签名格式保持一致 |
| | | paySign: res.paySign, // 支付签名 |
| | | success: function (res) { |
| | | // 支付成功后的回调函数 |
| | | uni.navigateTo({ |
| | | url: `/pages/pay/paySuccess?orderId=${this.orderId}&youHuiInfo=${JSON |
| | | .stringify(this.youHuiInfo)}` |
| | | }) |
| | | } |
| | | }); |
| | | }, 200)*/ |
| | | |
| | | setTimeout(() => { |
| | | WeixinJSBridge.invoke( |
| | | 'getBrandWCPayRequest', { |