Download the PHP package tarlanpayments/gw-client without Composer
On this page you can find all versions of the php package tarlanpayments/gw-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tarlanpayments/gw-client
More information about tarlanpayments/gw-client
Files in tarlanpayments/gw-client
Package gw-client
Short Description Library to work with Tarlan Payments gateway v3.0
License MIT
Homepage https://github.com/TarlanPayments/gw-php-client
Informations about the package gw-client
Tarlan Payments Gateway v3 PHP client library
This library provide ability to make requests to Tarlan Payments Gateway API v3.
Installation
Install the latest version with
Basic usage
Inside form
Hold card input form on gateway side, client must be redirect to gateway.
Server to server
Hold card input form on merchant side and process via API.
Documentation
This README
provide introduction to the library usage.
Operations
Operations are available via $gw->create<operation name>()
method.
Available operations:
- Transactions
- CANCEL
- DMS CHARGE
- DMS HOLD
- MOTO DMS
- MOTO SMS
- INIT RECURRENT DMS
- RECURRENT DMS
- INIT RECURRENT SMS
- RECURRENT SMS
- REFUND
- REVERSAL
- SMS
- Credit
- P2P
- B2P
- Information
- HISTORY
- RECURRENTS
- REFUNDS
- RESULT
- STATUS
- Verification
- 3-D Secure enrollment
- Complete card verification
- Tokenization
- Create payment data token
Pattern to work with the library can be described as follows:
Card verification
Payment data tokenization
Customization
If you need to access different API URL you can set through Gateway
constructor as follows:
Also, you can customize client for your needs. By default Http\Client\Client
class is used. It use cURL under the hood. It implements HttpClientInterface
. You can create your own (or configure default) and set it to the gateway.
Exceptions
Main exception, that can be thrown by the library is the GatewayException
. Following exceptions are children of GatewayException
:
RequestException
- will be thrown if request fail.ValidatorException
- will be thrown if some data for the request is missing.
About
Requirements
- This library works with PHP 7.0 or above.
Submit bugs and feature requests
Bugs and feature request are tracked on GitHub
License
This library is licensed under the MIT License - see the LICENSE
file for details.
All versions of gw-client with dependencies
ext-curl Version *