网上不少资源,贴吧等等教咱们如何将支付宝整合到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文件里,如何实现将帐号,密钥这些加载到提交的类里面。