lxrco / omnipay-elavon
此包已被放弃,不再维护。没有建议的替代包。
为 Omnipay 支付处理库提供的 Elavon 支付驱动程序
v3.0.0
2018-10-02 20:18 UTC
Requires
- omnipay/common: ^3.0
Requires (Dev)
- omnipay/tests: ^3.0
- squizlabs/php_codesniffer: ^3.3
README
Elavon 支付处理库的 PHP 支付处理库驱动程序
Omnipay 是一个与框架无关的多网关支付处理库,用于 PHP。此包实现了 Omnipay 对 Elavon 支付的支持。请参阅完整的 Converge 文档 了解更多信息。
安装
Omnipay 通过 Composer 安装。要安装,只需要求 league/omnipay
和 lxrco/omnipay-elavon
composer require league/omnipay lxrco/omnipay-elavon
基本使用
此包提供以下网关
- Converge
<?php $gateway = \Omnipay\Omnipay::create('Elavon_Converge')->initialize([ 'merchantId' => '000000', 'username' => 'USERNAME', 'password' => 'PASSWORD', 'testMode' => true,// False by default ]); $params = array( 'amount' => 10.00, 'card' => $card, 'ssl_invoice_number' => 1, 'ssl_show_form' => 'false', 'ssl_result_format' => 'ASCII', ); $response = $gateway->purchase($params)->send(); if ($response->isSuccessful()) { // successful $reference = $response->getTransactionReference(); // ... } else { throw new ApplicationException($response->getMessage()); }
有关一般使用说明,请参阅主要的 Omnipay 仓库。
支持
如果您在使用 Omnipay 时遇到一般问题,我们建议在 Stack Overflow 上发表帖子。请确保添加 omnipay 标签,以便轻松找到。
如果您想保持与发布公告、讨论项目想法或提出更详细的问题保持同步,还可以订阅 邮件列表。
如果您认为您发现了一个错误,请使用 GitHub 问题跟踪器 报告它,或者更好的方法是分支库并提交拉取请求。