美文网首页让前端飞Web前端之路
uni-app 拿去即可用的封装方法

uni-app 拿去即可用的封装方法

作者: 嵩鼠 | 来源:发表于2019-07-27 10:08 被阅读0次

微信支付封装

/**

* timeStamp {Str} 时间戳

* nonceStr {Str} 随机字符串

* package {Str} 统一下单接口返回的 prepay_id 参数值

* signType {Str} 签名算法

* paySign {Str} 签名

* successFun {Fun} 成功回调

* failFun {Fun} 失败回调

* completeFun {Fun} 结束回调

* */

function wx_pay(timeStamp, nonceStr, pack, signType, paySign, sucfun=null, failfun = null, compfun = null) => {

    uni.requestPayment({

        provider: 'wxpay',

        orderInfo: "orderInfo",

        timeStamp: timeStamp,

        nonceStr: nonceStr,

        package: pack,

        signType: signType,

        paySign: paySign,

        success(res) {

            sucfun(res)

        },

        fail(err) {

            if (failfun) {

                failfun(err)

            }

        },

        complete(result) {

            if (compfun) {

                compfun(result)

            }

        }

    });

}


相关文章

网友评论

    本文标题:uni-app 拿去即可用的封装方法

    本文链接:https://www.haomeiwen.com/subject/bbihrctx.html