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.

The following is a high-level description of the "transact" interface and its transaction types (payment gateway services).
For simplicity, the interface does not require you to set HTTP headers in your requests.

Payload:
  1. apikey - The unique API Key provided at registration
  2. password - The channel password defined at registration
  3. channelid - The channelid assigned at successful authentication
  4. clientrefcode - Merchant-generated order reference or tracking number
  5. amount - Order amount, decimals are separated by "."
  6. cardnumber - Customer payment card number also known as Primary Account Number (PAN)
  7. cardtoken - Transacting card token
  8. cardmonth - Two-digit month in which the payment card expires (format 01/1-12)
  9. cardyear - Four-digit year in which the payment card expires (format CCYY)
  10. cardcvv - Card Verification Number
  11. reversalurl - The reversalHref returned in the payment authorization response
  12. captureurl - The captureHref returned in the payment authorization response
  13. firstname - The firt name of the buyer
  14. lastname - The last name of the buyer
  15. email - The email address of the buyer
  16. locality - The email address of the buyer
  17. postalcode - The postal code

Refer to the specific transaction type for the required fields.
Back to top