API Documentation
transact interface
transact is a simple, yet versatile multi-transactional interface supporting,
- 3-D Secure payer authentication
- payment authorization
- authorization reversal
- payment capture
- channel authentication
- and more...
The use case below depicts atk as a two-sided network platform - merchant for integration & developer for channel development.
For simplicity, the interface does not require you to set HTTP headers in your requests.
- apikey - The unique API Key provided at registration
- password - The channel password defined at registration
- channelid - The channelid assigned at successful authentication
- clientrefcode - Merchant-generated order reference or tracking number
- amount - Order amount, decimals are separated by "."
- cardnumber - Customer payment card number also known as Primary Account Number (PAN)
- cardtoken - Transacting card token
- cardmonth - Two-digit month in which the payment card expires (format 01/1-12)
- cardyear - Four-digit year in which the payment card expires (format CCYY)
- cardcvv - Card Verification Number
- reversalurl - The reversalHref returned in the payment authorization response
- captureurl - The captureHref returned in the payment authorization response
- firstname - The firt name of the buyer
- lastname - The last name of the buyer
- email - The email address of the buyer
- locality - The email address of the buyer
- postalcode - The postal code
Refer to the specific transaction type for the required fields.