国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【微信小程序支付功能】uniapp實(shí)現(xiàn)微信小程序支付功能

這篇具有很好參考價(jià)值的文章主要介紹了【微信小程序支付功能】uniapp實(shí)現(xiàn)微信小程序支付功能。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

場(chǎng)景:要實(shí)現(xiàn)公司微信小程序的電商模塊微信支付功能

一.實(shí)現(xiàn)步驟和思路

  1. 在登錄狀態(tài),登錄的時(shí)候獲取到code,利用code獲取到openid:https://blog.csdn.net/weixin_45308405/article/details/128868377?spm=1001.2014.3001.5501

  1. 在manifest.json文件“App模塊配置”項(xiàng)的“Payment(支付)”下,勾選“微信支付”項(xiàng)

  1. 到對(duì)應(yīng)界面獲取到訂單編號(hào)利用訂單編號(hào)調(diào)用后臺(tái)接口返回支付的數(shù)據(jù)

  1. 調(diào)用uniapp小程序支付API實(shí)現(xiàn)登錄

二.實(shí)現(xiàn)

  1. 在manifest.json文件下設(shè)置好Payment(支付)

uniapp 小程序支付,vue,微信小程序,uni-app,小程序,Powered by 金山文檔
  1. 調(diào)用后臺(tái)接口返回支付的數(shù)據(jù)

const res = await RequesApi.OrderApi(isCart.value == '2' ? cartOrderData : orderData)
    if (res.data.Code == '0') {
        const res_a = await RequesApi.AppPayApi({
            "DoType": "8", //1支付操作
            "OrderNO": res.data.Data[0], //訂單編號(hào)
            'OpenId': uni.getStorageSync('openid')//登錄時(shí)獲取openid
        })
}
  1. 調(diào)用uniapp提供的微信支付的API

文檔地址:uniapp微信支付文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-673937.html

uni.requestPayment({
            provider: 'wxpay',
            orderInfo: '',
            // appId: appId,//小程序的appid
            timeStamp: res_a.data.Data[0].TimeStamp,//時(shí)間戳,要字符串類型的
            nonceStr: res_a.data.Data[0].NonceStr,//隨機(jī)字符串,長(zhǎng)度為32個(gè)字符以下。
            package: res_a.data.Data[0].Package,//prepay_id 參數(shù)值,提交格式如:prepay_id=xx
            signType: res_a.data.Data[0].SignType, //MD5類型
            paySign: res_a.data.Data[0].PaySign,//簽名
            success: function (res) {
                //支付成功的回調(diào)    成功之后你想做什么在這里操作  比如彈窗一個(gè)提示:支付成功等
                uni.showToast({
                    title: '支付成功!',
                    icon: 'success'
                })
            },
            fail: function (err) {
                //支付失敗的回調(diào)   失敗之后你想做什么在這里操作  比如彈窗一個(gè)提示:支付失敗等
                console.log(err);

            }
        });

到了這里,關(guān)于【微信小程序支付功能】uniapp實(shí)現(xiàn)微信小程序支付功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包