GooCarlos 发表于 2010-11-4 02:56:47

支付宝即时到帐接口 For CodeIgniter 1.0

- 接口说明 -
根据支付宝目前最新的官方接口文档开发的支付宝即时到帐接口,完全移植到 CodeIgniter,所有代码均已注释。

可实现支付宝即时到帐接口的支付请求提交、支付结果同步验证返回与异步验证返回。

代码在 CodeIgniter 1.7.2 + PHP 5.2 下测试通过,初接口本身外无其他杂质。

欢迎提出宝贵意见。

- 安装方法 -
使用前请打开 models/alipay_model.php 文件,在头部构造函数处对接口进行必要设置。在 controllers/alipay.php 中可设置以 POST 方式还是 GET 方式提交请求,推荐是 GET,也是默认设置,无需更改。

设置后直接复制到 CodeIgniter 相关目录即可,可独立运行,实现简单的支付请求提交。可根据需要酌情修改。

接口只有三个文件,实际使用的只有两个。Model 文件根据官方接口开发,一般不需修改。Controllers 可根据需要增加支付成功与支付失败的相关操作,并可对支付提交内容进行扩充。

如遇到请求失败或验证支付结果失败,请再次核对 alipay_model.php 设置。更多问题请查询支付宝接口开发文档。

- 文件列表 -
controllers/alipay.php 支付控制器
models/alipay_model.php 支付宝类模型
views/alipay_from.php 样例表单视图


下载 For 115 网盘:http://u.115.com/file/f73b267420

gimho 发表于 2010-11-4 10:19:01

不知道行不行,但先下载看看。

支持!

minski 发表于 2010-11-9 14:30:11

注释很详细 让新手学习了 thank you share!

caizinuaa 发表于 2010-12-16 16:05:03

支持,学习

caizinuaa 发表于 2010-12-16 16:08:07

支持,学习

caizinuaa 发表于 2010-12-17 19:03:14

里面有一个小问题,不知道是不是我弄错了。
if ($You_trade_status < 1) {
                  //根据订单号更新订单,把商户数据库订单处理成交易成功
                }
                echo "success";
                // echo "支付成功!订单号:".$trade."支付金额:".$total;
这里的echo "success";放if大括号里面吧。

308107724 发表于 2011-7-21 10:21:59

这个好东西

phelps_liu 发表于 2012-1-5 09:48:56

{:soso__15975187970624654642_2:}

as3291363 发表于 2012-8-14 13:15:44

谢谢分享....

icetofyt 发表于 2012-11-23 10:53:08

这个在2.0版本下能用吗?
页: [1] 2
查看完整版本: 支付宝即时到帐接口 For CodeIgniter 1.0