1 Star 0 Fork 4

WooApp / PHP_HelpPay

forked from HuNanZai / PHP_HelpPay 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#PHP_HelpPay Build Status

##Introduce

  • 目前主要应用于移动支付场景(支付宝的手机网站支付+银联支付手机网关支付+微信支付)
  • 众多支付"轮子"中的一个,但是不跟数据做任何瓜葛,只是想给后面碰到这类问题的人一个解决的方案
  • 第一次尝试开源,肯定有一些没有考虑周到的地方。欢迎大家提建议,一定会及时做出处理,一起进步!
  • 如果老板不反对&不违反公司策略&刚起步or实力不够,建议大家还是上成熟的第三方支付产品,别太累坏自己了

##Description 对于一个第三方的支付服务提供商,往往会有以下一些基本功能:

  • 发起一笔交易的支付
  • 查询一笔交易的状态
  • 关闭一笔交易
  • 对于一笔已经付款的交易退款

而由于涉及到实实在在资产的变动,所以往往又会有如下的需求:

  • 请求数据的签名加密等
  • 回调数据的验证等

但是由于各家的规范以及要求都不太一样,所以在具体的一些数据上会有差异,但大体上的行为就包括这些了~

  • 因为这些流程都差不多,其实我挺想把这些配置区分出来,这样可以在一个项目中支持不同的支付帐号收款和管理

##Usage

//发起支付
$res = HuNanZai\HelpPay\Api::pay(HuNanZai\HelpPay\Api::SERVICE_TYPE_ALIPAY, 'xxxxx', 100);
//查询交易
$res = HuNanZai\HelpPay\Api::search(HuNanZai\HelpPay\Api::SERVICE_TYPE_ALIPAY, 'xxxxx', 'xxxx');
//关闭交易
$res = HuNanZai\HelpPay\Api::close(HuNanZai\HelpPay\Api::SERVICE_TYPE_ALIPAY, 'xxxxx', 'xxxxx');
//交易退款
$res = HuNanZai\HelpPay\Api::refund(HuNanZai\HelpPay\Api::SERVICE_TYPE_ALIPAY, 'xxxxx', 'xxxxx', 1);

##Remark

  1. 每家支付的处理方式都不一样,所以对于结果也需要不同的处理(暂时没有考虑封装返回接口以及请求数据)
  2. log暂时也没有集成,有需要的可以自行添加

空文件

简介

php的第三方支付集成库 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/wooapp/PHP_HelpPay.git
git@gitee.com:wooapp/PHP_HelpPay.git
wooapp
PHP_HelpPay
PHP_HelpPay
master

搜索帮助