问题说明:因为客户所开通的支付授权是H5端的通过链接跳转到支付宝的页面后再打开支付宝app进行支付,这样会进行两次跳转体验不好
解决:可以直接拿到支付宝支付的url拼接到支付宝链接上,直接用H5+打开app方法填入url就可以了
//拼接支付宝内部功能,直接打开支付页面
let url =`alipays://platformapi/startapp?saId=10000007&qrcode=${encodeURI('支付宝链接')}?_s=web-other`;
let platform = uni.getSystemInfoSync().platform;//获取平台判断
if (platform == 'android') {
plus.runtime.openURL(url)
} else if (platform == 'ios') {
plus.runtime.launchApplication({
action: url
})
}