美文网首页让前端飞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