uniapp 微信小程序、支付宝小程序支付
2022-05-09 本文已影响0人
轩轩小王子
微信小程序支付
//订单回调,进行微信支付
paymentWechatHandler(paymentParams) {
// 使用微信支付接口
// paymentParams 后台返回字段 时间戳、随机字符串、签名等都是后台返回的
uni.requestPayment({
provider: this.platform, // 服务商
timeStamp: paymentParams.wechatTimeStamp,
nonceStr: paymentParams.nonceStr,
package: paymentParams.wechatPackage,
signType: paymentParams.signType,
paySign: paymentParams.paySign,
success: () => {
// 支付成功 执行想要的操作
},
fail: () => {
uni.hideLoading();
},
});
},
支付宝小程序支付
//订单回调,进行支付宝支付
paymentAliHandler(paymentParams) {
// 使用支付宝支付接口
// paymentParams 后台返回字段 支付宝小程序支付相对简单,只需要传这两个参数即可
uni.requestPayment({
provider: this.platform,
orderInfo: paymentParams.orderStr,
success: (res) => {
if (res && res.resultCode === '9000') {
// 支付成功 执行想要的操作
}
},
fail: () => {
uni.hideLoading();
},
});
},