详细地址:http://git.oschina.net/yansongda/alipaydirect_basedontp_or_alone
以前也看了很多关于 支付宝集成的相关代码,但都不那么满意,感觉很复杂,于是自己就搞了一个。使用方法很简单!
一、说明
0、项目经过完整测试!可放心使用!
1、基于最新 thinkphp3.2.2 开发而成。
2、虽然基于tp开发而成,但是代码里面的支付宝类可以单独出来使用。
3、本人学生一枚,如果代码有不好的地方,希望您指出。
二、使用方法
0、使用非常简单!
1、在 config.php 中写上自己的支付宝pid 、key、和邮箱账号;
2、在 controller/alipaycontroller 中重写相关订单业务逻辑(比如订单状态更新啊什么的)就行了。具体可以看里面的注释。
这里提供获取订单信息后(订单id、订单金额、订单商品主题、订单描述等)的支付方法代码:public function alipay()
{
/**
* 需要修改!
* 写自己的业务逻辑(获取post过来的订单数据、或数据库中读取订单数据)~或把此方法集成到其他控制器(比如说buycontroller)中。
*/
$alipayp['total_fee'] = '0.01';//订单总金额
$alipayp['out_trade_no'] = $order_id;//商户订单id
$alipayp['subject'] = 'xxxx';//订单商品标题
$alipayp['body'] = 'xxx';//订单商品描述
$alipayp['show_url'] = '';//订单商品地址
$alipay = new \common\lib\alipay\alipay();/*不用更改*/
$alipay->toalipay($alipayp);
}三、如果有什么问题,可以在oschina 中 issues出来。
感谢您的使用!请务必保留版权信息
ad:真正免费,域名+虚机+企业邮箱=0元