|
|
@@ -88,7 +88,8 @@ Page({
|
|
|
},
|
|
|
rechargeClick (payData) {
|
|
|
var that = this
|
|
|
- if (!wx.requestVirtualPayment) {
|
|
|
+ console.log('requestVirtualPayment payData', payData)
|
|
|
+ if (!wx.requestVirtualPayment && !wx.canIUse('requestVirtualPayment')) {
|
|
|
that.setData({
|
|
|
lock: false
|
|
|
})
|
|
|
@@ -106,7 +107,8 @@ Page({
|
|
|
signData: payData.signData,
|
|
|
paySig: payData.paySig,
|
|
|
signature: payData.signature,
|
|
|
- success: function () {
|
|
|
+ success: function (res) {
|
|
|
+ console.log('requestVirtualPayment success', res)
|
|
|
wx.showToast({
|
|
|
title: '充值处理中',
|
|
|
icon: 'success',
|
|
|
@@ -114,10 +116,16 @@ Page({
|
|
|
})
|
|
|
that.waitRechargePaid(payData.order_id, 0)
|
|
|
},
|
|
|
- fail: function () {
|
|
|
+ fail: function (err) {
|
|
|
+ console.error('requestVirtualPayment fail', err)
|
|
|
that.setData({
|
|
|
lock: false
|
|
|
})
|
|
|
+ wx.showModal({
|
|
|
+ confirmColor: '#eab86a',
|
|
|
+ content: (err && (err.errMsg || err.err_code || err.errCode)) ? ('虚拟支付调起失败:' + (err.errMsg || err.err_code || err.errCode)) : '虚拟支付调起失败',
|
|
|
+ showCancel: false
|
|
|
+ })
|
|
|
}
|
|
|
})
|
|
|
},
|