meebio/omnipay-creditcall

用于 Omnipay PHP 支付处理库的 Creditcall 驱动程序

1.0.0 2015-09-19 11:29 UTC

This package is auto-updated.

Last update: 2024-09-08 19:31:42 UTC


README

Omnipay PHP 支付处理库的 Creditcall 网关

Latest Version on Packagist Software License Build Status Total Downloads

Omnipay 是一个不依赖于框架的多网关支付处理库,适用于 PHP 5.3+。此包实现了 Omnipay 的 Creditcall 支持。

安装

通过 Composer

$ composer require meebio/omnipay-creditcall

使用方法

此包提供以下网关

  • Creditcall

有关一般使用说明,请参阅主要的 Omnipay 仓库。

此驱动程序支持以下交易类型

  • authorize($options) - 在客户的卡上授权一定金额
  • capture($options) - 捕获之前已授权的金额
  • purchase($options) - 授权并在客户卡上立即捕获金额
  • refund($options) - 退款已处理的交易
  • void($options) - 通常只能在提交交易后 24 小时内调用

网关实例化

$gateway = Omnipay::create('Creditcall');
$gateway->setTerminalId('1234567');
$gateway->setTransactionKey('5CbEvA8hDCe6ASd6');
$gateway->setTestMode(true);

驱动程序还支持使用 cardReference 而不是 card 进行支付,但网关还需要额外的参数 cardHash。它可以用于授权和购买请求,如下所示

$gateway->purchase([
    'amount'        => '10.00',
    'cardReference' => 'abc',
    'cardHash'      => 'def123',
]);

支持

如果您遇到 Omnipay 的一般问题,我们建议在 Stack Overflow 上发布。请确保添加 omnipay 标签,以便更容易找到。

如果您想了解最新发布公告,讨论项目的想法或提出更详细的问题,还有一个您可以订阅的 邮件列表

如果您认为发现了错误,请使用 GitHub 问题跟踪器 报告,或者更好的方法是,分叉库并提交拉取请求。

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全性

如果您发现任何与安全相关的问题,请通过电子邮件 jablonski.kce@gmail.com 而不是使用问题跟踪器。

鸣谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件