注冊登錄

微信小程序微信支付接入開發(fā)教程

2017-06-05
導(dǎo)讀:本文主要講述微信小程序接入微信支付開發(fā)過程中遇到的坑,分為兩大塊,小程序端和后臺接口封裝。本文主要內(nèi)容如下:一、后臺接口封裝;二、小程序端整合;三、總結(jié)一、后臺接...
微信小程序微信支付接入開發(fā)教程

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

一、后臺接口封裝;

二、小程序端整合;

三、總結(jié)

一、后臺接口封裝

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

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

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

微信小程序微信支付接入開發(fā)教程

樣例改造結(jié)果

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

微信小程序微信支付接入開發(fā)教程

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

先引入需要的類:

微信小程序微信支付接入開發(fā)教程

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

微信小程序微信支付接入開發(fā)教程

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

二、小程序端整合

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

接口返回的樣例如下:

微信小程序微信支付接入開發(fā)教程

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

微信小程序微信支付接入開發(fā)教程

三、總結(jié)

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

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

更多內(nèi)容請關(guān)注HiShop小程序(http://westcoastpropertyservices.com/xiaocx/)的更新!


【本站声明】

1、本网站发布的该篇文章,目的在于分享电商知识及传递、交流相关电商信息,以便您学习或了解电商知识,请您不要用于其他用途;
2、该篇文章中所涉及的商标、标识的商品/服务并非来源于本网站,更非本网站提供,与本网站无关,系他人的商品或服务,本网站对于该类商标、标识不拥有任何权利;
3、本网站不对该篇文章中所涉及的商标、标识的商品/服务作任何明示或暗示的保证或担保;
4、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。

重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務(wù)常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)

電話咨詢 微信咨詢 預(yù)約演示 0元開店