如何將支付寶,整合到CI框架里面?

KatCascarre 8年前發布 | 10K 次閱讀 支付寶

 網上很多資源,貼吧等等教我們如何將支付寶整合到CI的框架里面。基本上我都看了,版本很多,我不知道能不能用,可是大概的原理我自己失眠了幾天,把支付弄懂。

 

第一步:支付寶申請,下載技術文檔。

       文檔版本很多,我用的是PHP語言,肯定選MD5——>PHP。

第二步:如何配置ci

    A、將技術文檔的的lib的文件放到, 在CodeIgniter中需要把這個目錄放到application/libraries目錄下,并將目錄名改為alipay方便標識,證書文件cacert.pem也放進去 (有的人放在 application/third_party ,我一般喜歡放在 libraries  方便管理,如果不是放在 libraries ,以下的可能對你有一點用。)

     B、配置config目錄下的文件。 需要單獨增加一個alipay.php 。最簡單的,就是把文檔的alipay.config.php拿過改一下就可以。將$alipay_config改為$config,如下圖

第三部 libraries/alipay 的修改

如果提交肯定報錯,沒有這個類,或者找不到,這個時候,我們根據報錯,將對應的文件改成類文件,同時包含文件的方式改為自動加載的方式。報什么錯誤,我們就改什么!

以上是改類名的

以上是改路徑的

第四步 編輯提交訂單,請求支付寶,如下(這只是簡單的,如果復雜的,可以看一下http://yanjunyi.com/blog/posts/alipay-integration-in-codeigniter.html?utm_source=tuicool&utm_medium=referral)

可能還會遇到什么問題,這看自己去找問題,處理問題的能力,我只是簡單的配置,能跳轉到支付寶頁面,證明你成功了一半。還有一半就是整體流程是否能走通。

注意,我們提交的時候很多都會找不到那個文件,因為提交的時候,配置文件的信息沒有加載到 libraries/alipay_submit.php文件里,如何實現將賬號,密鑰這些加載到提交的類里面。

 

 

來自: http://my.oschina.net/u/2462507/blog/689694

 

 本文由用戶 KatCascarre 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!