工作总结

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();
                },
            });
        },

看了这么久,累了吧,关注一下吧

image.png
具体细节 可参考 https://uniapp.dcloud.net.cn/api/plugins/payment.html#orderinfo
上一篇下一篇

猜你喜欢

热点阅读