微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

uniapp微信小程序唤起微信支付

 

uniapp微信小程序唤起微信支付

var timeStr = String(new Date().getTime());
                        var signStr = "appId=" + res.data.info.appid + "&nonceStr=" + res.data.info.nonce_str +
                            "&package=prepay_id=" + res.data.info.prepay_id + "&signType=MD5&timeStamp=" +
                            timeStr + "&key=" + res.data.info.key
                        let paySign = that.$md5(signStr)
                        uni.showLoading({}) //拉起支付加载提示
                        uni.hideLoading()
                        uni.requestPayment({ //下面参数为必传
                            appId: res.data.info.appid, //小程序Appid
                            nonceStr: res.data.info.nonce_str,
                            timeStamp: timeStr, //创建订单时间戳
                            package: "prepay_id=" + res.data.info.prepay_id,
                            signType: "MD5",
                            paySign: paySign, // 后台支付签名返回
                            success(res) {
                                uni.showToast({
                                    title: "支付成功",
                                    icon: "none"
                                });
                            },
                            fail(err) {
                                console.log('支付失败')
                            }
                        })
View Code

得到AppID相关数据,调用代码就行了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐