alipay_wap php的支付宝手机网关支付组件开源项目

我要开发同款
匿名用户2016年03月11日
89阅读

技术信息

开源地址
https://github.com/HuNanZai/alipay_wap
授权协议
未知

作品详情

目的

支付宝的demo很搓

项目需要接入很多支付,磋上加搓,不是特别好管理

本类库的目标

完成跟支付宝手机网关支付对接的功能

便于后面扩展(利用各种Hadler),可测试

如何使用本类库?1.预先加载配置

目前提供文件的方式加载配置

use HuNaZai\Compoet\Pay\Package\Alipay_wap\Api as AlipayApi;use HuNaZai\Compoet\Pay\Package\Alipay_wap\Hadler\PhpFileCofigHadler as CofigHadler;$cofig_hadler = ew CofigHadler(__DIR__.'/cofig.php');$alipay_api = ew AlipayApi($cofig_hadler->getCofig());

cofig.php

<?phpretur array(    'parter'   => 'xxxxxxxxxxxxxxxx',    'seller_id' => 'xxxxxxxxxxxxxxxx',    'private_key_path'  => __DIR__.'/resource/rsa_private_key.pem',    'public_key_path'   => __DIR__.'/resource/rsa_public_key.pem',    'cacert'            => __DIR__.'resource/cacert.pem',);调用对应的api即可

支付

use HuNaZai\Compoet\Pay\Package\Alipay_wap\Hadler\ArrayPayParamHadler as PayParamHadler;$pay_param_hadler  = ew PayParamHadler(array(    'out_trade_o'  => date('YmdHis),    'subject'       => '',    'total_fee'     => '0.01',    //可空    'otify_url'    => '',    'retur_url'    => '',));$alipay_api->pay($pay_param_hadler->getParam());

支付同步返回验证

...略过上面的类似步骤$callback_param_hadler   = ew CallbackParamHader($_GET);$res = $alipay_api->verifyCallback($callback_param_hadler->getParam());

支付异步通知验证

$otify_param_hadler   = ew NotifyParamHadler($_POST);$res    = $alipay_api->verifyNotify($otify_param_hadler->getParam());

查询订单

$param_hadler = ew SearchRequestParamHadler(array(    'trade_o'     => '',    'out_trade_o' => '',));$result = $alipay_api->search($param_hadler->getParam());

退款

$refud_param_hadler   = ew RefudParamHadler(array(    'refud_date'   => date('Y-m-d H:i:s'),    'batch_o'      => date('YmdHis'),    'batch_um'     => 1,    'detail_data'   => 'xxxx^0.01^测试退款',));$result = $alipay_api->refud($refud_param_hadler->getParam());

功能介绍

目的 支付宝的demo很搓 项目需要接入很多支付,磋上加搓,不是特别好管理 本类库的目标 完成跟支付宝手机网关支付对接的功能 便于后面扩展(利用各种Handler),可测试 如何使用本类库? 1...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论