最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序微信支付接入開發(fā)實例詳解

 更新時間:2017年04月12日 11:36:10   作者:huazai123  
這篇文章主要介紹了微信小程序微信支付接入開發(fā)實例詳解的相關(guān)資料,需要的朋友可以參考下

本文主要講述微信小程序接入微信支付開發(fā)過程中遇到的坑,分為兩大塊,小程序端和后臺接口封裝。本文主要內(nèi)容如下:

一、后臺接口封裝;

二、小程序端整合;

三、總結(jié)

一、后臺接口封裝

本文介紹基于ThinkPHP5進(jìn)行接口封裝,具體步驟如下:

1、微信支付官方文檔提供了PHP腳本微信支付的樣例,下載下來;

2、樣例已經(jīng)封裝好了每個類,我們只需要加上命名空間即可,在TP5的extend目錄下新建一個目錄wxpay,把樣例中的類復(fù)制到該目錄下,然后加上命名空間即可;

樣例改造結(jié)果

其中最主要的一個類即WxPayApi.php,加上命名空間后的形式如下,其它類的改造類似:

3、在需要用到的地方引入命名空間,new 一個對象即可使用,統(tǒng)一下單接口舉例:

先引入需要的類:

封裝對外的統(tǒng)一下單接口,直接返回小程序調(diào)用支付接口所需的參數(shù):

重新支付接口類似,可以通過統(tǒng)一下單類進(jìn)行封裝。

二、小程序端整合

小程序端很簡單,只需要把接口返回的數(shù)據(jù)傳給微信支付的js接口即可

接口返回的樣例如下:

整合接口返回的數(shù)據(jù)舉例如下:

三、總結(jié)

1、小程序微信支付API使用的公眾號jssdk的微信支付API,官方文檔上有一個參數(shù)寫錯了,就是傳的appid中的“I ”必須為大寫,不然一直提示參數(shù)錯誤。在這個上面調(diào)試好久,希望看到的小伙伴注意下。

2、調(diào)用統(tǒng)一下單接口后,不能直接把統(tǒng)一下單返回的結(jié)果返回給小程序端,需要重新生成下簽名。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • JavaScript?腳本實現(xiàn)復(fù)雜的查詢改寫示例

    JavaScript?腳本實現(xiàn)復(fù)雜的查詢改寫示例

    這篇文章主要為大家介紹了JavaScript?腳本實現(xiàn)復(fù)雜的查詢改寫示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 字節(jié)飛書面試promise.all實現(xiàn)示例

    字節(jié)飛書面試promise.all實現(xiàn)示例

    這篇文章主要為大家介紹了字節(jié)飛書面試promise.all實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • JS前端監(jiān)控采集用戶行為的N種姿勢

    JS前端監(jiān)控采集用戶行為的N種姿勢

    這篇文章主要為大家介紹了JS前端監(jiān)控采集用戶行為的N種姿勢,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • UMD的包導(dǎo)出TS 類型方法示例

    UMD的包導(dǎo)出TS 類型方法示例

    這篇文章主要為大家介紹了UMD的包導(dǎo)出TS 類型方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 微信小程序 modal組件詳細(xì)介紹

    微信小程序 modal組件詳細(xì)介紹

    這篇文章主要介紹了微信小程序 modal組件詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 前端JavaScript算法找出只出現(xiàn)一次的數(shù)字

    前端JavaScript算法找出只出現(xiàn)一次的數(shù)字

    這篇文章主要為大家介紹了前端JavaScript算法找出只出現(xiàn)一次的數(shù)字的算法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • TypeScript基礎(chǔ)類型介紹

    TypeScript基礎(chǔ)類型介紹

    這篇文章主要介紹了TypeScript基礎(chǔ)類型,布爾值、數(shù)字、字符串、任意類型等多種類型,下面我們就來看看這些類型的詳細(xì)介紹,需要的朋友可以參考一下,希望對你有所幫助
    2021-12-12
  • 微信小程序之頁面跳轉(zhuǎn)和參數(shù)傳遞的實現(xiàn)

    微信小程序之頁面跳轉(zhuǎn)和參數(shù)傳遞的實現(xiàn)

    這篇文章主要介紹了微信小程序之頁面跳轉(zhuǎn)和參數(shù)傳遞的實現(xiàn)的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 腳本整合指定文件/文件夾執(zhí)行定制化ESLint命令使用實例

    腳本整合指定文件/文件夾執(zhí)行定制化ESLint命令使用實例

    這篇文章主要為大家介紹了腳本整合指定文件/文件夾執(zhí)行定制化?ESLint命令使用實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 詳解使用yeoman打造自己的項目腳手架

    詳解使用yeoman打造自己的項目腳手架

    這篇文章主要為大家介紹了使用yeoman打造自己的項目腳手架實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03

最新評論

历史| 长治县| 马关县| 台湾省| 宜章县| 乡城县| 柏乡县| 宁都县| 高安市| 西充县| 麻栗坡县| 桃源县| 壤塘县| 宁南县| 西宁市| 拉孜县| 始兴县| 铜鼓县| 禄劝| 萨嘎县| 淳安县| 凌源市| 元阳县| 青田县| 涿州市| 万源市| 安仁县| 白山市| 儋州市| 二连浩特市| 韶山市| 承德市| 广平县| 崇仁县| 临潭县| 汨罗市| 盐津县| 台东市| 霞浦县| 五指山市| 白河县|