stevewinni / omnipay-creditcall
Creditcall 驱动程序,用于 Omnipay PHP 支付处理库。基于 meebi/omnipay-creditcall,增加了 cardCreate 功能
1.0.0
2015-09-19 11:29 UTC
Requires
- php: >=5.3.0
- omnipay/common: ~2.0
Requires (Dev)
- omnipay/tests: ~2.0
This package is not auto-updated.
Last update: 2024-09-18 19:59:27 UTC
README
Omnipay PHP 支付处理库的 Creditcall 网关
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)。有关更多信息,请参阅 许可证文件。