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

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

 

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

       文檔版本不少,我用的是PHP語言,確定選MD5——>PHP。app

第二步:如何配置ci框架

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

     B、配置config目錄下的文件。 須要單獨增長一個alipay.php 。最簡單的,就是把文檔的alipay.config.php拿過改一下就能夠。將$alipay_config改成$config,以下圖post

第三部 libraries/alipay 的修改ui

若是提交確定報錯,沒有這個類,或者找不到,這個時候,咱們根據報錯,將對應的文件改爲類文件,同時包含文件的方式改成自動加載的方式。報什麼錯誤,咱們就改什麼!spa

以上是改類名的code

以上是改路徑的htm

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

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

注意,咱們提交的時候不少都會找不到那個文件,由於提交的時候,配置文件的信息沒有加載到 libraries/alipay_submit.php文件裏,如何實現將帳號,密鑰這些加載到提交的類裏面。

相關文章
相關標籤/搜索