API Documentation
transact
transact is a simple transactional interface catering for
- payment authorization
- authorization reversals
- payment captures
There are three (3) mandatory fields, the remaining are per transaction fields. Payments accepts card and token.
Payload:
- channelid - Identifier assigned to the channel at successful authentication
- clientrefcode - A uniquely generated code for the transaction
- amount - Order amount, decimals are separated by "."
- cardnumber - Customer payment card number also known as Primary Account Number (PAN)
- cardtoken - Transacting card 16-digits number
- cardmonth - Two-digit month in which the payment card expires (forat 01-12)
- cardyear - Four-digit year in which the payment card expires (format CCYY)
- cardcvv - Card Verification Number
- reversalurl - The reversal url received in the payment authorization response<
- reversalreason - Reason for the authorization reversal
- captureurl - The capture url received in the payment authorization response
- capturecurrency - Currency used for the order. Use the three-character ISO Standard Currency Codes
- Make a payment authorization transaction
- Make an authorization reversal transaction
- Make another payment authorization transaction
- Make a payment capture transaction