2017 © Pedro Peláez
 

library omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

image

tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  • Thursday, April 5, 2018
  • by tomaj
  • Repository
  • 2 Watchers
  • 1 Stars
  • 2,528 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 2 Open issues
  • 11 Versions
  • 20 % Grown

The README.md

Omnipay Tatra module

ComfortPay

ChargeRequest

Method to create transaction with registered card., (*1)

Parameters:
  • transactionId (required) - Unique ID of transaction
  • parentTransactionId (optional) - Unique ID of parent transaction. Mandatory for transactionType PREAUTH-CONFIRM, PREAUTH-CANCEL and CHARGEBACK
  • transactionType (required) - transaction type, allowed options: PURCHASE, PREAUTHORIZATION, PREAUTH-CONFIRM, PREAUTH-CANCEL, CHARGEBACK
  • referedCardId (required) - The registration ID of card
  • ws (required) - Merchant ID
  • terminalId (required) - Terminal ID
  • amount (required) - Amount of transaction
  • currency (required) - Currency of transaction (ISO 4217 currency codes)
  • vs (required if e2eReference is empty) - Variable symbol
  • ss (required if e2eReference is empty) - Specific symbol
  • e2eReference (required if vs and ss are empty) - E2E reference
  • submerchantId (required only if sending IPSPS Data)- IPSP Data - Submerchant ID
  • location (required only if sending IPSPS Data) - IPSP Data - Location, string max length 25 symbols
  • city (required only if sending IPSPS Data) - IPSP Data - city, string max length 13 symbols
  • alpha2CountryCode (required only if sending IPSPS Data) - IPSP Data - ISO 3166-1 alpha-2 code
Return:

CardTransactionResponse - transactionId - Unique ID of transaction - transactionStatus - Status code of transaction (see transaction's status codes) - transactionApprova - Autorization code, (*2)

CheckCardRequest

Method to check the status of registered card., (*3)

Parameters:
  • idOfCard - The registration ID of card
Return:

CheckCardResponse - status - (OK, FAIL, UNKNOWN), (*4)

TransactionStatusRequest

Method to check the status of transaction., (*5)

Parameters:
  • transactionId - Unique ID of transaction
Return:

CardTransactionResponse - transactionId - Unique ID of transaction - transactionStatus - Status code of transaction (see transaction's status codes) - transactionApproval - Autorization code, (*6)

ListOfExpiredRequest

Method to get the list of expired cards with expiration date after requested one., (*7)

Parameters:
  • expDate (required) - Expiration date (format: YYYYMMDD)
Return:

ListOfExpiredResponse - list - array of card ids, (*8)

ListOfExpiredPerIdRequest

Method to get the expiration date of cards specified in request., (*9)

Parameters:
  • listOfIdCards - array of card registration IDs (max 1000)
Return:

ListOfExpiredPerIdResponse - listOfIdCards - array of pairs idOfCard and expiration date, (*10)

UnRegisterCardRequest

Method to unregister comfortpay card, (*11)

Parameters:
  • cardId - card identifier
Return:

UnRegisterCardResopnse n/a, (*12)

Transaction's status codes
Transaction status code Description Result
<0 Not finished yet InProgress
00 Approved Approve
04 Pick up card Pickup
05 Do not honour Decline
14 Invalid card number Decline
51 Not sufficient funds Decline
54 Expired card Decline
57 Transaction not allowed for cardholder Decline
61 Exceeds withdrawal amount limit Decline

The Versions

05/04 2018

dev-master

9999999-dev https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

12/12 2017

0.4.0

0.4.0.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

16/05 2017

0.3.1

0.3.1.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

03/04 2017

0.3.0

0.3.0.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

27/03 2017

0.2.1

0.2.1.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

28/02 2017

0.2.0

0.2.0.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

16/02 2017

0.1.4

0.1.4.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

15/02 2017

0.1.3

0.1.3.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

14/02 2017

0.1.2

0.1.2.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

13/02 2017

0.1.1

0.1.1.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay

09/01 2017

0.1.0

0.1.0.0 https://github.com/tomaj/omnipay-tatra

Tatrabank driver for the Omnipay payment processing library

  Sources   Download

MIT

The Requires

 

The Development Requires

payment pay gateway merchant omnipay tatrapay cardpay comfortpay