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 stevewinni/omnipay-creditcall
, (*5)
Usage
The following gateways are provided by this package:, (*6)
For general usage instructions, please see the main Omnipay repository., (*7)
This driver supports following transaction types:, (*8)
- 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:, (*9)
$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:, (*10)
$gateway->purchase([
'amount' => '10.00',
'cardReference' => 'abc',
'cardHash' => 'def123',
]);
Support
If you are having general issues with Omnipay, we suggest posting on
Stack Overflow. Be sure to add the
omnipay tag so it can be easily found., (*11)
License
The MIT License (MIT). Please see License File for more information., (*12)