stevewinni/omnipay-creditcall

Creditcall 驱动程序,用于 Omnipay PHP 支付处理库。基于 meebi/omnipay-creditcall,增加了 cardCreate 功能

1.0.0 2015-09-19 11:29 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:59:27 UTC


README

Omnipay PHP 支付处理库的 Creditcall 网关

Latest Version on Packagist Software License Build Status Total Downloads

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

安装

通过 Composer

$ composer require stevewinni/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 标签,以便易于查找。

许可证

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