These docs are for v3.2.6. Click to read the latest docs for v4.3.0.

References

Lists the response codes and other relevant data for Secure API

Payment channels option code


Below show the list of the payment channel code.

📘

To get cut-off time for each of the payment channel, please refer Payment Channels Cut-Off Time.

Channel Option CodeDescription
ALAPPAlipay Payment (3rd Party)
ALIPAYAlipay payment
ALTQRAlipay QR (Merchant QR)
ALSCANAlipay QR (Customer QR)
APPLEPAYApple Pay
BOOSTBoost Wallet
DASHSingtel Dash Payment
EMVQREMV QR (Merchant QR)
GCASHGcash
GRABGrabPay Wallet
LINELinePay payment
LINKAJALinkAja Wallet
MOMOMOMO Wallet
MPASSMasterPass payment
MPUMyanmar Payment Union
OVOOVO Wallet
PAYPALPaypal wallet
SSPAYSamsung Pay
TNGTouch 'n Go Wallet
UPOPChina UnionPay
WCQRWechat Pay (Merchant QR)
WCSCANWechat Pay (Customer QR)
123Alternative Payment Method
KCPKorean Cyper Payments
TRUEMONEYTrue money wallet
SPASPA Wallet
WAVEWavePay Wallet
WCAPPWechat Mini program
WECHATWeChat Wallet
OCTPAYOctopus
LOANLoan Card
PAYMAYAPayMaya
BILDKBilldesk
PAYNOWPayNow QR
SHPPAYShopeePay Wallet
SHPQRShopeepay Wallet (Customer QR)
For Indonesia Only
GPAYGoogle Pay
HOOLAHHoolah
ATOMEAtome Payment
BILLEASEBillease
HUMMHumm
FNPLFly Now Pay Later

Credit card Transaction Status


StatusDescription
AApproved
PFPayment Failed / Authorization Failed
ARAuthentication Rejected(MPI Reject)
CBRCorporate BIN Reject
FFFraud Rule Rejected
ROERouting Failed
IPInvalid Promotion
FFailed to process payment
SSettled
RFRefunded
VVoided
RRRefund Rejected
EXPayment Expired
CTSTokenize Success
CTFTokenize Failed

APM Transaction Status


StatusDescription
000Success when paid with cash channel
001Pending (Waiting customer to pay)
002Rejected (Failed payment)
003User cancel (Failed payment)
999Error (Failed payment)

Credit card response code


Response CodeDescription
00Approved
01Refer to Card Issuer
02Refer to Issuer’s Special Conditions
03Invalid Merchant ID
04Pick Up Card
05Do Not Honor
06Error
07Pick Up Card, Special Conditions
08Honor with Identification
09Request in Progress
10Partial Amount Approved
11Approved VIP
12Invalid Transaction
13Invalid Amount
14Invalid Card Number
15No Such Issuer
16Approved, Update Track 3
17Customer Cancellation
18Customer Dispute
19Re-enter Transaction
20Invalid Response
21No Action Taken
22Suspected Malfunction
23Unacceptable Transaction Fee
24File Update not Supported by Receiver
25Unable to Locate Record on File
26Duplicate File Update Record, old record replaced
27File Update Field Edit Error
28File Update File Locked Out
29File Update not Successful, contact acquirer
30Format Error
31Bank not Supported by Switch
32Completed Partially .

NOTE: successful action of tokenize without authorization shall return this status code.
and
Merchant QR code will return this status after sending QR data to merchant.
33Expired Card - Pick Up
34Suspected Fraud - Pick Up
35Contact Acquirer - Pick Up
36Restricted Card - Pick Up
37Call Acquirer Security - Pick Up
38Allowable PIN Tries Exceeded
39No Credit Account
40Requested Function not Supported
41Lost Card - Pick Up
42No Universal Amount
43Stolen Card - Pick Up
44No Investment Account
45Settlement Success
46Settlement Fail
47Cancel Success
48Cancel Fail
49No Transaction Reference Number
50Host Down
51Insufficient Funds
52No Chequing Account
53No Savings Account
54Expired Card
55Incorrect PIN
56No Card Record
57Transaction not Permitted to Cardholder
58Transaction not Permitted to Terminal
59Suspected Fraud
60Card Acceptor Contact Acquirer
61Exceeds Withdrawal Amount Limits
62Restricted Card
63Security Violation
64Original Amount Incorrect
65Exceeds Withdrawal Frequency Limit
66Call Acquirer Security Department
67Hard Capture - Pick Up Card at ATM
68Response Received Too Late
69Reserved
70Settle amount cannot more than authorized amount
71Inquiry Record Not Exist
72Reserved
73Reserved
74Reserved
75Allowable PIN Tries Exceeded
76Invalid Credit Card Format
77Invalid Expiry Date Format
78Invalid Three Digits Format
79Reserved
80User Cancellation by closing Internet Browser
81Unable to authenticate cardholder
82Reserved
83Reserved
84Reserved
85Reserved
86ATM Malfunction
87No Envelope Inserted
88Unable to Dispense
89Administration Error
90Cut-off in Progress
91Issuer or Switch is Inoperative
92Financial Institution not Found
93Trans Cannot be Completed
94Duplicate Transmission
95Reconcile Error
96System Malfunction
97Reconciliation Totals Reset
98MAC Error

APM Response Code


Response CodeDescription
000SUCCESS (PAID)
001SUCCESS (PENDING)
002TIMEOUT
003INVALID MESSAGE
004INVALID PROFILE(MERCHANT) ID
005DUPLICATED INVOICE
006INVALID AMOUNT
007INSUFFICIENT BALANCE
008INVALID CURRENCY CODE
009PAYMENT EXPIRED
010PAYMENT CANCELED BY PAYER
011INVALID PAYEE ID
012INVALID CUSTOMER ID
013ACCOUNT DOES NOT EXIST
014AUTHENTICATION FAILED
015SUCCESS (PAID MORE MISMATCHED)
customer paid more than transaction amount
016SUCCESS (PAID LESS MISMATCHED)
customer paid less than transaction amount
017SUCCESS (PAID EXPIRED)
customer paid expired transaction Merchant can select response between '000' or "017" (setting in 123 Merchant report service)
018RESERVED
019NO-ACTION FROM WEBPAYMENT
998INTERNAL ERROR
999SYSTEM ERROR

APM Agent Codes


Thailand Agent Codes

Agent CodeDescription
BAYBank of Ayutthaya
BBLBangkok Bank
BIGCBig C Supercenter
GSBGovernment Savings Banks
KBANKKasikorn Bank
KTBKrung Thai Bank
MPAYmPay Station by AIS
PAYATPOSTPay@Post by Thailand post
SCBSiam Commercial Bank
TBANKThanachart Bank Public Company Ltd
TESCOTesco Lotus Counter Service
TMBTMB Bank Public Company Limited
TOTJust Pay by TOT public Company Ltd
TRUEMONEYTrue Money Shop
UOBUnited Overseas Bank
CENPAYCenPay by Central
BOONTERMBoonterm Kiosk Payment

Indonesia Agent Codes

Agent CodeDescription
ALFAMARTAlfamart Group
INDOMARETIndo Maret
BIIVABII Bank
BANK_BCABCA Bank
BANK_MANDIRIMandiri Bank
CIMBVACIMB Bank
DANAMONDanamon Bank
BNIBank Negara Indonesia Bank
BNISBank Negara Indonesia Syariah Bank
CIMBCLICKSCIMB Clicks & Rekening Ponsel
KREDIVOKredivo

Malaysia Agent Codes

Agent CodeDescription
FPX_ABBAffin Bank
FPX_ABMBAlliance Bank (Personal)
FPX_AGBAGRO Bank
FPX_AMBAmBank
FPX_BIMBBank Islam
FPX_BKRMBank Rakyat
FPX_BMMBBank Muamalat
FPX_BSNBSN
FPX_CIMBCIMB Clicks
FPX_HLBHong Leong Bank
FPX_HSBCHSBC Bank
FPX_KFHKFH
FPX_M2UMaybank2U
FPX_M2EMaybank2E
FPX_OCBCOCBC Bank
FPX_PBBPublic Bank
FPX_RHBRHB Bank
FPX_SCBStandard Chartered
FPX_UOBUOB Bank
EPAYEPAY

Myanmar Agent Codes

Agent CodeDescription
1STOP1-STOP stores
PAYHEREPayHere stores
ABCABC convenience stores by PayHere
LGMLu Gyi Min Mobile shops by 1-STOP
AWBAMyanma Awba shops by 1-STOP
GNGgrab & go
AtPOST@POST
AGFAngel Fashion Shop
CPHCapital Hypermarket
ECITYe-City Mobile Shop
MFEMr. Fone
YMTYourMart Convenience Stores
WYEWaiYan Electronics
PCTPiTi Chan Thar
OASOASIS
SGSSGShop
KBZKanbawza Bank
CBCo-operative Bank
AGDAGD Bank
UABUAB Bank
AYAAYA Bank

Singapore Agent Code

Agent CodeDescription
AXSAXS Kiosks
ENETSeNets
ENETS_UOBUnited Overseas Bank
ENETS_SCBSGLTDStandard Chartered Bank (Singapore) Limited
ENETS_OCBCBANKPLUSOBCB Bank / Plus
ENETS_DBSBANKLTDDBS Bank Ltd
ENETS_CITIBANKSGLTDCitibank Singapore Ltd

Philippines Agent Code

Agent CodeDescription
BAYADBayad Center and Corporate Partners
BPIBank of Philippines Islands

APM Channel Codes


Channel CodeDescription
ATMATM Machine
BANKCOUNTERBank Counter
IBANKINGInternet Banking
WEBPAYWeb Payment
OVERTHECOUNTEROver the counter
KIOSKKiosk Machines

Credit Card Error Codes


Error CodeDescription
0Success
1Card number is required
2Card number is invalid
3Expiry month is required
4Expiry month must be two characters
5Expiry year is required
6Expiry year must be four characters
7Card already expired(year)
8Card already expired(month)
9Expiry month is invalid
10CVV2/CVC2 is invalid