handleOnlinePayment(provider, orderId, params, callback) {
uni.requestPayment({
provider: provider,
// #ifndef MP-WEIXIN
orderInfo: params,
// #endif
// #ifdef MP-WEIXIN
timeStamp: '' + params.timeStamp,
nonceStr: params.nonceStr,
package: params.package,
signType: params.signType,
paySign: params.sign,
// #endif
success: function (res) {
uni.showToast({ title: i18n.t('common.pay_success'), icon: 'succcess' });
if (typeof callback == "function") {
callback(1)
}
},
fail: function (res) {
uni.showToast({title: i18n.t('common.pay_no'), icon: 'error'});
// uni.showModal({content: JSON.stringify(res) + JSON.stringify(params)});
if (typeof callback == "function") {
callback(0)
}
},
complete: function (res) {
console.log(res);
}
});
}