meebio / omnipay-creditcall
用于 Omnipay PHP 支付处理库的 Creditcall 驱动程序
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 auto-updated.
Last update: 2024-09-08 19:31:42 UTC
README
Omnipay PHP 支付处理库的 Creditcall 网关
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)。有关更多信息,请参阅 许可文件。