網上不少資源,貼吧等等教咱們如何將支付寶整合到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文件裏,如何實現將帳號,密鑰這些加載到提交的類裏面。