如何将支付宝,整合到CI框架里面?

本文详细介绍了如何在CodeIgniter框架中整合支付宝支付功能。主要包括支付宝申请与文档下载、CI框架配置、libraries/alipay文件修改及提交订单请求等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值