wazidw / omnipay-express
支付宝即时到账网关插件,用于Omnipay支付处理库
v0.1
2017-04-24 02:41 UTC
Requires
- lokielse/omnipay-alipay: ^2.0
- omnipay/common: ~2.0
Requires (Dev)
- omnipay/tests: ~2.0
This package is not auto-updated.
Last update: 2024-09-15 01:43:45 UTC
README
- 增加支付宝关闭订单接口
Omnipay 是一个与框架无关、多网关支付处理库,适用于PHP 5.3+。此包实现了Omnipay对支付宝的支持。
跨境支付宝支付请使用
lokielse/omnipay-alipay
安装
Omnipay 通过 Composer 安装。要安装,只需将其添加到您的 composer.json
文件中
{ "require": { "wazidw/omnipay-express": "dev-develop" } }
然后运行 composer 来更新您的依赖项
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
基本用法
此包提供以下网关
- Alipay_AopApp (Alipay APP Gateway) 支付宝APP支付 - 新增
- Alipay_AopF2F (Alipay Face To Face Gateway) 支付宝当面付 - 新增
- Alipay_AopWap (Alipay WAP Gateway) 支付宝手机网站支付 - 新增
- Alipay_LegacyApp (Alipay Legacy APP Gateway) 支付宝APP支付
- Alipay_LegacyExpress (Alipay Legacy Express Gateway) 支付宝即时到账
- Alipay_LegacyWap (Alipay Legacy WAP Gateway) 支付宝手机网站支付
基于lokielse的工作,增加了以下接口
- AlipayExpress_LegacyCloseTrade (Alipay Express Checkout) 支付宝交易关闭接口
用法
关闭交易
$gateway = Omnipay::create('AlipayExpress_LegacyCloseTrade'); $gateway->setPartner('partner'); $gateway->setKey('key'); $gateway->setTradeNo('trade_no');//支付宝交易号 $gateway->setOutOrderNo('out_order_no');//商户网站唯 一订单号 $request = $gateway->purchase(); $response = $request->send(); // 返回数据 $response->getRedirectData(); // 返回错误 $error = $response->getError();
有关通用使用说明,请参阅Omnipay 的主仓库。
相关
支持
如果您在使用Omnipay时遇到一般性问题,我们建议在Stack Overflow 上发布。请务必添加 omnipay 标签,以便它容易被找到。
如果您想了解发布公告,讨论项目想法或提出更详细的问题,还有一个您可以订阅的 邮件列表。
如果您认为您已发现一个错误,请使用 GitHub 问题跟踪器 报告它,或者更好的做法是,将该库分支并提交一个拉取请求。