requestPayment:fail[payment支付宝: 62001] 用户中途取消支付操作,错误问题
框架是 uniapp 代码如下:
uni.requestPayment({
provider: 'alipay',
orderInfo: order.data.orderinfo,
success: (e) => {
console.log("success", e);
uni.showToast({
title: "感谢您的赞助!"
})
},
fail: (e) => {
console.log("fail", e);
uni.showModal({
content: "支付失败,原因为: " + e.errMsg,
showCancel: false
})
},
complete: () => {
this.loading = false
}
})
有解决过的吗,怎么解决的?
//转意符换成普通字符
escape2Html(str) {
var arrEntities = {
'lt': '<',
'gt': '>',
'nbsp': ' ',
'amp': '&',
'quot': '"'
};
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function(all, t) {
return arrEntities[t];
});
},
转换了orderinfo 之后出现另一个错误 62009