Skip to main content

Reference

1. Payment scenario

Key Description
SWIPE_CARDBank card payment
SCANQR_PAYQR Pay(Customer-presented)
BSCANQR_PAYQR Pay(Customer-presented)

2. Payment method

Key Description
VisaVisa
MasterCardMasterCard
AmexAmericanExpress
DiscoverDiscover Card
JCBJapan Credit Bureau
DinersClubDinersClub
UnionPayChina UnionPay bank card and mobile phone payment
RCSRCS
ScanToPayPopular local mobile payment methods in South Africa
MomoPayPopular local mobile payment methods in South Africa
FleetCardSouth African FleetCard

3. Transaction type

Key Description
1Purchase
2Purchase Cancellation
3Purchase Refund
4Pre-auth
5Pre-auth Cancellation
6Pre-auth Completion
11Cashback

4. Transaction status

Key Description
9Created
0Processing
1Closed
2Completed
3Cancelled

5. Response code

Key Description
000Success
101Transaction in progress, please try again later
102Transaction cancellation
103Transaction successful
104Transaction does not exist
105Transaction refunded
106Transaction failed
107Transaction timeout
108Transaction result unknown
109Network anomaly
110Operator cancellation
111Read card timeout
112QR Code timeout
113Duplicate merchant order number
114Unsupported transaction types
115Transaction reject
116Not logged in
117Unsupported payment scenario
118Token expired
119Can not void
120Amount out of limit
121Incorrect amount format
201Failed to close the transaction
202Transaction parameter error
999Unknown error
A003There is no EMV application in the card
A008The transaction has been declined
A020IC command failed
A0362nd GAC Failed
A040Initializing the SDK failed
C000Card reading failed
C001Reading the magnetic stripe card failed
C004Read card failed
C006Multi-card conflict
C008Fallback from IC card to magnetic stripe card is not allowed
C009Reading card timeout
C014Mag-Stripe Mode not supported
G000PinPad error
G003PIN input has been cancelled
G004PIN input timed out
G005PIN input failed
G006There is no online PIN encryption key
H010MAC verification error
H011Signature verification failed
J000Network error
J002Network connection timeout
J003Network connection failed
J004Sending data failed
J005Reading data failed
J006Reading data timeout
K018The current transaction requires the same card as the original transaction
K019There are no transaction records to be settled
K026The user cancelled the operation
K027Transaction timeout
K029Low battery
M002Parameter error
M003Invalid amount
M007This function is not supported currently
M008The invoked version is incorrect
M009Invalid application invocation
M010Can't find original transaction record
M011The original transaction cannot be voided
M012The original transaction cannot be canceled
N002The request for gateway service failed
N003The request for acquiring service failed
P001Incorrect account or password, please try again
P002The account is locked and cannot be logged in
Q001System time error, please connect the network to get the time automatically
Q002AID parameters are not configured
Q004Merchant ID or Terminal ID is not configured
Q007No acquiring contract has been signed
Z000Unknown error.

6. Card type

Key Description
1Debit card
2Credit card