Response Codes

Lookups

Result Codes

CodeDescription
"0"Approved no action. Note: code is 0 and does not include ""
1Approved
-3Duplicate Transaction ID
-4Validation error. Please verify the values you provided are correct
-5Operation not Allowed
-6Operation not Supported
-7Transaction Timeout
-8Authentication failed
-9Do not honour (general decline, no specific reason given)
-10Transaction could not be processed. Please check card is valid and working
-17Insufficient funds
-18Exceeds withdrawal amount limit
-19Invalid amount
-21Maximum card value would be exceeded
-22Maximum monthly load value would be exceeded
-23Invalid terminal for campaign
-24Security violation
-25Incorrect PIN
-26Allowable PIN tries exceeded
-27Invalid PIN block
-28PIN length error
-29Invalid Card Data
-33Card has a balance
-34Card already active
-35Card not active
-36Expired Card
-37Suspected fraud
-38Lost card
-39Stolen card
-248Invalid MSISDN
-250Invalid initials
-251Invalid Address OR Invalid Contact Number
-252Invalid Address 2
-253Invalid Address 3
-254Invalid Address 4
-255Invalid Address 5 OR Invalid PinBlock
-294Invalid stop reason code
-295Invalid expiry date
-296Invalid transaction date
-297Invalid transaction ID
-298Invalid reference data
-299Invalid reference ID
-780Invalid card reference
-781Invalid card - Not a physical card
-782Cannot disable physical card OR Print card request already requested

Important

Any argument that has the type 'date' needs to follow the XML-RPC specified ISO 8601 date-time format:
YYYYMMDDTHH:mm:ss
Any transaction amount is represented as it's cents value. Therefore, an integer rather than a decimal.

  • R100.50 is therefore represented as 10050 rand cents.
  • $10.50 is therefore represented as 1050 dollar cents.

Fee Types

Fee IDFee Name
1SMS Balance Enquiry
2ATM Balance Enquiry
3ATM - Balance Enquiry - Agent Bank
4ATM Cash Withdrawal
5ATM Cash Withdrawal - Agent Bank
6POS Purchase
7POS Purchase with Cashback
8SMS Transaction Notification
9Emergency Card Advance
10Emergency Card Replacement/ Cash Advance
11Cashout
12Card Order
13Card Delivery
14Card Load
15Monthly Active Card
16Monthly Inactive Card
17Spillage
18Cash Deposit
19Card Initiation
20Card Reinitiation
21Replacement Card