Omnipay: Creditcall
Creditcall gateway for the Omnipay PHP payment processing library, (*1)
, (*2)
Omnipay is a framework agnostic, multi-gateway payment
processing library for PHP 5.3+. This package implements Creditcall support for Omnipay., (*3)
Install
Via Composer, (*4)
``` bash
$ composer require meebio/omnipay-creditcall, (*5)
## Usage
The following gateways are provided by this package:
* Creditcall
For general usage instructions, please see the main [Omnipay](https://github.com/thephpleague/omnipay) repository.
This driver supports following transaction types:
- authorize($options) - authorize an amount on the customer's card
- capture($options) - capture an amount you have previously authorized
- purchase($options) - authorize and immediately capture an amount on the customer's card
- refund($options) - refund an already processed transaction
- void($options) - generally can only be called up to 24 hours after submitting a transaction
Gateway instantiation:
$gateway = Omnipay::create('Creditcall');
$gateway->setTerminalId('1234567');
$gateway->setTransactionKey('5CbEvA8hDCe6ASd6');
$gateway->setTestMode(true);
Driver also supports paying with `cardReference` instead of `card`,
but gateway requires also additional parameter `cardHash`. It can be used in authorize and purchase requests like that:
$gateway->purchase([
'amount' => '10.00',
'cardReference' => 'abc',
'cardHash' => 'def123',
]);
## Support
If you are having general issues with Omnipay, we suggest posting on
[Stack Overflow](http://stackoverflow.com/). Be sure to add the
[omnipay tag](http://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.
If you want to keep up to date with release anouncements, discuss ideas for the project,
or ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which
you can subscribe to.
If you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/meebio/omnipay-creditcall/issues),
or better yet, fork the library and submit a pull request.
## Change log
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
## Testing
``` bash
$ composer test
Contributing
Please see CONTRIBUTING for details., (*6)
Security
If you discover any security related issues, please email jablonski.kce@gmail.com instead of using the issue tracker., (*7)
Credits
License
The MIT License (MIT). Please see License File for more information., (*8)