开发支付宝小程序的支付功能,前端代码只需完成两步即可:
第一步:携带需要的参数请求后端接口,获取支付宝订单号tradeNo
第二部:携带支付宝订单号调用支付宝api拉起支付即可
//第一步
this.$Request.post('/app/aliPay/PayApiOrder', data).then(res => {
if(res.code == 200){
//第二步
my.tradePay({
tradeNO:res.data.tradeNo,
success: function(res) {
if(res.resultCode=='9000'){
uni.showToast({
title: '支付成功',
icon: 'success'
});
}else{
uni.showToast({
title: '支付失败',
icon: 'none'
});
}
},
fail: function(res) {
console.log(res,'res---')
uni.hideLoading();
uni.showToast({
title: '支付失败',
icon: 'none'
});
},
});
}
else {
uni.showToast({
title: res.msg,
icon: 'none'
});
}
})