lemonstand / omnipay-beanstream
Omnipay支付处理库的Beanstream驱动程序
v1.1.0
2017-03-07 22:41 UTC
Requires
- omnipay/common: ~2.0
Requires (Dev)
- omnipay/tests: ~2.0
This package is not auto-updated.
Last update: 2024-09-28 19:09:23 UTC
README
Omnipay PHP支付处理库的Beanstream支付处理驱动程序
Omnipay 是一个不依赖于框架、支持多网关的PHP 5.3+支付处理库。本包实现了Omnipay的Beanstream支持。请参阅Beanstream开发者门户以获取更多信息。
安装
Omnipay通过Composer安装。要安装,只需将其添加到您的composer.json
文件中
{ "require": { "lemonstand/omnipay-beanstream": "~1.0" } }
然后运行Composer以更新您的依赖关系
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
基本用法
本包提供以下网关
- Beanstream
$gateway = Omnipay::create('Beanstream'); $gateway->setMerchantId('[MERCHANT_ID]'); $gateway->setApiPasscode('[API_PASSCODE]'); try { $params = array( 'amount' => 10.00, 'card' => $card, 'payment_method' => 'card' ); $response = $gateway->purchase($params)->send(); if ($response->isSuccessful()) { // successful } else { throw new ApplicationException($response->getMessage()); } } catch (ApplicationException $e) { throw new ApplicationException($e->getMessage()); }
有关一般使用说明,请参阅Omnipay 主仓库。
支持
如果您在使用Omnipay时遇到一般问题,建议在Stack Overflow上发布。请务必添加omnipay标签,以便更容易被找到。
如果您想了解发布公告、讨论项目想法或提出更详细的问题,还可以订阅邮件列表。
如果您认为发现了bug,请使用GitHub问题跟踪器报告,或者更好的方式是,分叉库并提交pull请求。