Error Codes

A complete list of API error codes and standard screen (UI) redirection codes returned by the SecurePay Prepaid service.


API Error Codes

Common Errors (A-xxx)

CodeDescription
A-001Required parameter missing or invalid
A-002pktHash mismatch
A-003Encrypted field missing
A-004Decryption error
A-005Encryption error
A-008Invalid date or time value

Merchant Errors (M-xxx)

CodeDescription
M-001Merchant information lookup failed
M-002Merchant status check required
M-003Merchant top-up method code not registered
M-004Merchant top-up method not active
M-005Settlement merchant status check required

Transaction Errors (T-xxx)

CodeDescription
T-001Transaction reference number invalid
T-002Transaction amount error
T-003Transaction code error
T-004Top-up method code error
T-005Balance mismatch
T-006Top-up limit exceeded
T-007Monthly top-up limit exceeded
T-008Original transaction not found
T-009Original transaction amount or requested amount mismatch
T-010Payment PIN mismatch
T-011Transaction already voided
T-012Original transaction reference number invalid
T-013Points validity period error
T-014Points issuance transaction lookup error
T-015Withdrawal request exceeds withdrawable amount
T-016Money withdrawal error
T-017Void not allowed
T-018No pending Money balance
T-019Account holder name mismatch
T-020Account holder date of birth mismatch
T-021Below minimum spend amount
T-022Invalid balance usage priority value
T-023Cash receipt issuance request flag invalid
T-024Partial withdrawal of pending Money not allowed
T-025Withdrawal not available during bank maintenance hours
T-026Monthly withdrawal limit exceeded
T-027Cannot void an already spent amount
T-028Amount validation failed (negative value)
T-029Partial withdrawal not allowed for termination withdrawal
T-030Customer-borne fee error (zero amount)
T-031Points expiry date missing
T-032Money gift transfer only allowed within the same merchant
T-033Gift amount cannot exceed the sender's available balance
T-034Recipient's maximum Money holding limit exceeded
T-035Money gift transfer error. Contact support
T-036Pending Money balance exists
T-037Points validity period error (over 1 year not allowed)
T-038Refund request information lookup error
T-039Top-up unit error
T-040Void request amount error
T-041Re-process refund target transaction lookup error
T-042Top-up void not allowed for certain top-up methods
T-043Top-up transaction reference number not provided
T-044Invalid void request amount
T-045Money gift transfer error. Cannot send to yourself
T-047Money withdrawal business number mismatch
T-048Void not possible for this transaction
T-049Page size must be between 10 and 100
T-051Invalid amount provided
T-053Unregistered transaction detail division code

Member Errors (C-xxx)

CodeDescription
C-001Member does not exist
C-002Invalid member status
C-003Withdrawn member
C-004Member requires administrator review
C-005Dormant member
C-006Account locked member
C-007Top-up, withdrawal, and Money gift transfer restricted for anonymous members
C-008Withdrawal account not registered
C-009Service-cancelled member
C-010Recipient member status check required
C-011Money gift transfer restricted for anonymous recipient
C-012Member ID check required
C-013KYC pending status

Wallet Errors (W-xxx)

CodeDescription
W-001Withdrawable amount lookup error
W-002Balance lookup error

Other Errors (E-xxx)

CodeDescription
E-001 ~ E-008Request failed. Contact customer support
E-002Request limit exceeded. Please retry after a moment
E-999Request failed. Contact customer support

Standard Screen (UI) Redirection Codes

status Parameter

ValueDescription
successPrepaid service processed successfully (registration complete, service cancellation complete)
canceledUser cancelled the service mid-process
failurePrepaid service error occurred

errorCode Parameter

Passed when service status is failure.

CodeDescription
101Identity verification request page error or server error
102Unregistered merchant accessed the member registration page
103Already-enrolled member accessed the page
104Re-registration not allowed by policy (within 30 days of service cancellation)
105Identity confirmation page error or server error
106CI value based on entered personal information does not match the passed CI value
107Individual member registration not allowed for this merchant
201My Information page error or server error
202Dormant prepaid service member accessed the My Information page
204Abnormal status prepaid service member (contact support)
205Service-cancelled member accessed the My Information page
301Service cancellation failed — occurs when money (pending money) withdrawal fails during service cancellation
303KYC registration rejected or server error during new registration or direct integration
404Invalid URL request
429Standard screen server request limit exceeded

pktHash Signature Composition

The signature composition fields vary depending on the status value.

statusSignature composition
successMerchant ID (mId) + Prepaid member ID (mCustId) + "success" + hash key
canceledMerchant ID (mId) + Prepaid member ID (mCustId) + "canceled" + hash key
failureMerchant ID (mId) + Prepaid member ID (mCustId) + "failure" + error code (errorCode) + hash key
💬

Need technical support?