博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何将支付宝,整合到CI框架里面?
阅读量:6193 次
发布时间:2019-06-21

本文共 915 字,大约阅读时间需要 3 分钟。

hot3.png

 网上很多资源,贴吧等等教我们如何将支付宝整合到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 的修改

如果提交肯定报错,没有这个类,或者找不到,这个时候,我们根据报错,将对应的文件改成类文件,同时包含文件的方式改为自动加载的方式。报什么错误,我们就改什么!

以上是改类名的

173342_9rEW_2462507.png

以上是改路径的

第四步 编辑提交订单,请求支付宝,如下(这只是简单的,如果复杂的,可以看一下http://yanjunyi.com/blog/posts/alipay-integration-in-codeigniter.html?utm_source=tuicool&utm_medium=referral)

173604_SMx6_2462507.png

可能还会遇到什么问题,这看自己去找问题,处理问题的能力,我只是简单的配置,能跳转到支付宝页面,证明你成功了一半。还有一半就是整体流程是否能走通。

注意,我们提交的时候很多都会找不到那个文件,因为提交的时候,配置文件的信息没有加载到 libraries/alipay_submit.php文件里,如何实现将账号,密钥这些加载到提交的类里面。

 

转载于:https://my.oschina.net/u/2462507/blog/689694

你可能感兴趣的文章
dig一些常用例子
查看>>
绝对常用的Linux命令
查看>>
再谈谈火车票系统
查看>>
调查称没互联网35.8%的人将手足无措,您呢?
查看>>
实例详解ISA防火墙策略元素:ISA2006系列之五
查看>>
基于AJAX.NET技术的DataGrid控件开发
查看>>
使用注册表工具在WINDOWS系统中创建影子帐户
查看>>
VS2005和ASP.NET2.0中使用强类型数据
查看>>
hadoop提交jar包卡住不会往下执行的解决方案
查看>>
两个IP组播综合配置示例
查看>>
确定NTFS权限应用的位置
查看>>
基于Linux服务器的性能分析与优化(2)
查看>>
XenApp_XenDesktop_7.6实战篇之十七:XenApp应用程序交付
查看>>
开机取消按Ctrl+Alt+Del键
查看>>
【HeadFirst 设计模式学习笔记】3 装饰模式
查看>>
将对象序列化和反序列化
查看>>
机器学习算法 Python & R速查表
查看>>
关于JavaScript 的事件[下]
查看>>
angularjs 表单校验
查看>>
[转] oracle里long类型的总结
查看>>