1、下载sdk&Demo,目录如下
![](https://img.haomeiwen.com/i12249306/bc2ca7cea83264f3.png)
2、把aop、lotusphp_runtime、AopSdk.php放到新文件夹Alipay里,同时把pagepay/buildermodel和pagepay/service里的文件全部放到Alipay下,如果application里分前、后台模块如:
![](https://img.haomeiwen.com/i12249306/3783c70a48cf9fce.png)
哪个模块需要,就把Alipay文件夹放到那个模块的libraries下。注:把Alipay放到根目录的libraries下,在控制器里用$this->load->library()调用会报错
3、把配置文件alipay_config.php放到配置文件夹里(具体配置项在开发文档里有,这里就不一一说了)
![](https://img.haomeiwen.com/i12249306/57bb645f34dbf4ed.png)
我这里的配置使用 沙箱环境
4、把pagepay下的pagepay.php里的php代码复制到自己的控制器里
![](https://img.haomeiwen.com/i12249306/fc053e2e1b315d34.png)
到这一步,当点“付款”时,会报错,如下
![](https://img.haomeiwen.com/i12249306/5f6068cdecd51e96.png)
这是因为$this->load->library('Alipay/AlipayTradeService')时,$alipay_config没定义,所以才报错的,我这里修改了一下
![](https://img.haomeiwen.com/i12249306/c20117fd2d79293e.png)
![](https://img.haomeiwen.com/i12249306/61322f88db03ab8a.png)
这样就可以付款成功了
网友评论