lxrco/omnipay-elavon

此包已被放弃,不再维护。没有建议的替代包。

为 Omnipay 支付处理库提供的 Elavon 支付驱动程序

v3.0.0 2018-10-02 20:18 UTC

This package is auto-updated.

Last update: 2023-08-29 18:25:18 UTC


README

Elavon 支付处理库的 PHP 支付处理库驱动程序

Build Status Coverage Status Latest Stable Version Total Downloads

Omnipay 是一个与框架无关的多网关支付处理库,用于 PHP。此包实现了 Omnipay 对 Elavon 支付的支持。请参阅完整的 Converge 文档 了解更多信息。

安装

Omnipay 通过 Composer 安装。要安装,只需要求 league/omnipaylxrco/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 问题跟踪器 报告它,或者更好的方法是分支库并提交拉取请求。