<template>
<view class="wechat-pay">
<button type="default" @tap="payHandle">点击支付</button>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
payHandle(){
uni.getProvider({
service:'payment',
success:res=>{
console.log(res,'res')
// 仅作为示例,非真实参数信息。
uni.requestPayment({
appid: "wx9b0663a066ef9d5f", // AppId
provider: "wxpay",
timeStamp: String(Date.now()),//当前时间 - 小程序必填
nonceStr: "A1B2C3D4E5",// 随机字符串 - 小程序必填
package: "prepay_id=wx20211022abcdefg", // 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=x - 小程序必填
signType: "MD5", // 签名算法,暂支持 MD5 - 小程序必填
paySign: "A5415FCF474F10C6D69DEF15C1FBC165", // 签名,后台返回 - 小程序必填
success: function (res) {
console.log(res,'调用支付成功');
},
fail: function (err) {
console.log(err,'调用支付失败');
}
});
},
fail:err=>{
console.log(err)
}
})
}
}
}
</script>
<style>
</style>
网友评论