技术贴

小程序 支付

2021-12-01  本文已影响0人  zhudying
<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>

上一篇 下一篇

猜你喜欢

热点阅读