1. Step status (Merchant hosted payment for credit card)
| Status code | Description |
| 0 | Processing |
| -1 | Fail |
| 2 | Success |
| 4 | Bypass |
2. Transaction status
| Status code | Description |
| 2 | Transaction processing |
| 3 | Transaction pending verification (Transaction suspected of violating payment partner's risk management regulations) |
| 4 | Successful card linking |
| 5 | Transaction successful |
| 6 | Transaction failed |
| 8 | Transaction canceled |
| 9 | Transaction denied due to violation of payment partner's risk management regulations |
| 16 | Transaction received funds (Applicable only for Bank Transfer payment method) |
3. List error codes
|
Error code |
Description |
|
000 |
Success |
|
100 |
Invalid OTP (One time password). |
|
101 |
OTP (One time password) has timed out. Please try again. |
|
102 |
Transaction needs to be verified |
|
103 |
Your session has expired. Please try again. |
|
104 |
Expired session gate |
|
105 |
Transaction is cancelled |
|
106 |
Customer cancel gate |
|
107 |
PIN Tries Exceeded, Capture |
|
108 |
Transaction declined based on your payment settings for the profile. |
|
200 |
Invalid card/account number |
|
201 |
Locked card |
|
202 |
Transaction declined due to expired card |
|
203 |
Restricted card |
|
204 |
You have not been registered for online payment service. Please contact your bank. |
|
205 |
Inactive card or card not authorized for card-not-present transactions. |
|
206 |
Your card or account is not eligible to make payment. Please contact your bank for information. |
|
207 |
Invalid cardholder name. |
|
208 |
Invalid Card Verification Number (CVN) |
|
209 |
Invalid date |
|
210 |
Insufficient fund to make payment. |
|
211 |
Invalid account |
|
212 |
Locked account |
|
213 |
Issuing bank unavailable |
|
214 |
The customer’s bank has declined the transaction as it does not allow transactions originating through mail /telephone, fax, email or Internet orders. |
|
215 |
Check 3DS Enrollment: Invalid Request |
|
216 |
The Card Has Reached The Credit Limit. |
|
217 |
Card Type Is Invalid |
|
218 |
The your bank has declined the transaction as the account type selected is not valid for this credit card number. |
|
219 |
The card type is not accepted by the payment bank. |
|
220 |
The your bank has declined the transaction as it will exceed the your card limit. |
|
221 |
Transaction not found |
|
222 |
Unknown error. Please contact 9Pay via hotline 1900 88 68 32 (8h - 18h from Monday to Friday) for support. |
|
223 |
Unknow error. Please contact bank for support |
|
224 |
Transaction failed |
|
225 |
Invalid phone number |
|
300 |
Transaction is declined. Transaction value exceeds limit allowed. |
|
301 |
Transaction is declined. Transaction value exceeds limit set by your bank. |
|
302 |
Transaction Below Limit Issuer |
|
303 |
Transaction Below Limit Paygate |
|
304 |
Transaction exceeds limit set by your bank. |
|
305 |
Invalid Format Amount |
|
306 |
Merchant Order Id Duplicate |
|
307 |
Invalid Order Id |
|
308 |
Invalid Merchant Paygate |
|
309 |
Invalid Merchant Issuer |
|
310 |
Invalid Id Transaction Issuer |
|
311 |
Duplicate Transaction |
|
312 |
Checksum Error |
|
313 |
Invalid Signature |
|
314 |
Invalid Request |
|
315 |
Authentication failed. Please contact your bank or pay with another card |
|
316 |
Token Not Found |
|
317 |
Invalid Token |
|
318 |
One Or More Fields In The Request Contain Invalid Data |
|
319 |
Please contact your bank or merchant for more information. |
|
320 |
Your bank cannot be connected. |
|
321 |
Card Issuing Bank System Error |
|
322 |
Bank System Maintenance |
|
323 |
OTP has been verified. Wait for pay. |
|
324 |
Please contact your bank and merchant for information. |
|
325 |
The system is under maintenance, please come back later |
|
326 |
Daily transaction number exceeded limit |
|
340 |
Issuer res code duplicated |
|
400 |
The your bank has indicated there is a problem with the credit card number. You should contact your bank. |
|
401 |
The your bank has declined this transaction as the credit card appears to be fraudulent. |
|
402 |
The your bank has declined the transaction as the card is suspected to be counterfeit |
|
403 |
Stolen Or Lost Card |
|
404 |
Declined because it did not pass the Address Verification System (AVS) check. |
|
405 |
The your bank has declined the transaction as the credit card has failed a security check. Please try again or use an alternate credit card or reach out to the bank to determine the reason |
|
406 |
The your bank has declined the transaction. |
|
407 |
General decline by the bank. |
|
408 |
Only A Partial Amount Was Approved. |
|
409 |
The Issuing Bank Has Questions About The Request |
|
410 |
Account Frozen. |
|
411 |
There Is A Problem With The Information In Your Account. |
|
412 |
The transaction needs to be reviewed before continuing to pay |
|
413 |
Account balance is insufficient |
|
414 |
Card is not supported. Please pay with another card. |
|
415 |
Transaction is rejected by issuer |
|
999 |
Processing |
|
416 |
The transaction was rejected due to not meeting the payment regulations |
|
600 |
Create account bank VA success |
|
602 |
Update account bank VA success |
|
001 |
Account bank VA exist |
|
109 |
The authorization request was approved by the issuing bank but declined based on your legacy Smart Authorization settings. |
|
226 |
No Credit Account |
|
227 |
No Card Record |
|
228 |
The Card Type Sent Is Invalid Or Does Not Correlate With The Payment Card Number. |
|
229 |
No Savings Account |
|
230 |
No Universal Account |
|
231 |
No Investment Account |
|
329 |
Unable To Locate Record On File |
|
330 |
Format Error |
|
331 |
Card Issuing Bank System Error |
|
332 |
Unacceptable Transaction Fee |
|
333 |
Card Issuing Bank System Error |
|
334 |
Card Issuing Bank System Error |
|
335 |
Card Issuing Bank System Error |
|
336 |
Bank system failure |
|
337 |
Re-Enter Last Transaction |
|
328 |
System Error Bank |
|
428 |
Refer To Issuer |
|
429 |
No Action Taken |
|
430 |
Suspected Fraud |
|
421 |
Pick Up Card |
|
422 |
Card Acceptor, Contact Acquirer, Retain Card |
|
423 |
Restricted Card, Retain Card |
|
424 |
Contact Acquirer Security Department, Retain Card |
|
425 |
General Decline Of The Card. No Other Information Was Provided By The Issuing Bank. |
|
426 |
The your bank has declined the transaction |
|
427 |
The your bank has declined the transaction |
|
417 |
The transaction was rejected due to not meeting the payment regulations |
|
418 |
The transaction was rejected due to not meeting the payment regulations |
|
419 |
The transaction was rejected due to not meeting the payment regulations |
|
420 |
The transaction was rejected due to not meeting the payment regulations |
|
500 |
Reject by operation system |
|
501 |
Transaction data for refund missing |
|
502 |
Transaction data for refund invalid |
|
503 |
Transaction amount for refund invalid |
|
504 |
Original transaction for refund not found. |
|
505 |
Duplicate refund transaction |
|
506 |
Refund time out |
|
507 |
Original transaction of refund not successful |
|
508 |
Other refund error |
|
005 |
Account bank VA no exist |
|
006 |
Receive success |
|
232 |
Authentication failed. Please contact your card issuer for support |
|
702 |
Error when create transaction |
|
701 |
Payment expired transaction |
|
703 |
Error when update order |
|
431 |
The balance in the Merchant account is not enough to make the transaction |
|
1001 |
Account not found |
|
1002 |
Invalid verify information |
|
1003 |
Transaction information not found |
|
1004 |
Invalid bank account |
|
432 |
The transaction was rejected due to not meeting the payment regulations |
|
1005 |
Service has not been activated. Please contact 9Pay via hotline 1900 88 68 32 (8h - 18h from Monday to Friday) for support. |
|
338 |
Authentication was cancelled |
|
1006 |
Bank information not found |
|
1007 |
Payment allowed limit has been exceeded (from 1 VND to 2,000,000,000 VND) |
|
1008 |
Invalid account name |
|
704 |
Length of 'invoice_no" exceeds maximum value 30 |
|
339 |
Card information has not been verified |
|
1009 |
Service temporarily interrupted |
|
327 |
Card/Account is not allowed for payment |
|
1010 |
Bank is under maintenance |
|
1011 |
Bank transfer service temporarily suspended.Please choose another payment method |
|
1012 |
Beneficiary is invalid |
|
433 |
The transaction was rejected due to not meeting the payment regulations |
|
434 |
The transaction was rejected due to not meeting the payment regulations |
|
601 |
Order cancel |
|
435 |
The transaction is refused due to invalid card data. Please check again. |
|
436 |
The transaction is refused due to a policy reason. Please use an alternate credit card. |
|
437 |
The transaction is refused because the card issuer suspects this payment to be fraudulent. Please use an alternate credit card. |
|
440 |
The transaction has already been settled |
|
441 |
The transaction has already been settled or reversed |
|
442 |
The authorization has already been reversed |
|
443 |
Missing authorization |
|
439 |
The transaction has already been reversed |
|
666 |
Invalid request |
|
610 |
Invalid data |
|
611 |
This transaction cannot be processed because the request id is duplicated |
|
612 |
Previous step has not been executed successfully |
|
613 |
Duplicate step information |
|
614 |
Invalid amount |
|
615 |
Not find valid order |
|
616 |
No step information exist |
|
617 |
Not detail transaction exist |
|
618 |
Insert or update fail |
|
619 |
System error |
|
620 |
Invalid card number |
|
609 |
The previous step has expired |
|
233 |
The transaction was rejected due to not meeting the payment regulations |
|
234 |
Invalid merchant configuration |
|
509 |
Not allow partial refund |
|
341 |
Need to authenticate cardholder |
|
510 |
Exceeded the amount to be refunded |
|
438 |
Payment account failed or declined |
|
700 |
Transaction canceled by user |
|
800 |
Request for Cancellation of Installment needs “Pending approval” |
|
801 |
Cancellation of installment failed, rejected from Bank |
|
511 |
The previous request has not been approved |
|
512 |
Requested amount exceeds transaction amount |
|
513 |
The amount you want to refund cannot be left blank for transactions with a fee-bearing MC |
|
514 |
The installment conversion fee has been refunded |