NICEPAY API
...
API Version 2 (V2)
NICEPAY Code

Error Code

15min
error code is a list of error codes appear on {{the}} resultcd {{parameter}} in text or index format in different meaning this {{page}} contains {{the}} error code list and its meaning general value description 0000 success 1001 connection error 1002 socket error 1003 server error 1004 timeout error 9501 invalid {{transaction}} number 9502 transaction not allowed 9503 it has been stopped or terminated in its stores 9504 no offus {{information}} 9505 no {{bank}} {{information}} 9506 no {{merchant}} paymethod {{information}} 9507 http timeout exception order value description 8001 order registration error 8002 order inquiry error 8003 order registration data error 8004 the txid error during {{the}} {{order}} inquiry 8005 orderauthtype {{api}} response data null 9001 failed to register your {{order}} {{please}} check your http message 9002 server is busy {{please}} kindly try again in few minutes 9003 invalid order 9004 error on inquiry of {{order}} confirmation 9005 failed to check {{status}} {{please}} contact {{nicepay}} for further {{information}} 9006 transaction number generated error 9007 undefined amount {{please}} check your request {{parameter}} and make sure \[amt] is defined 9008 invalid request amount amount should only number and do not includes decimal 9009 reference number already exist {{please}} generate unique \[ referenceno ] 9010 invalid {{merchant}} token contact {{nicepay}} for further {{information}} 9011 invalid mid, {{merchant}} is not registered contact {{nicepay}} for further {{information}} 9012 this {{paymentproduct}} method is currently not activated contact {{nicepay}} for further {{information}} 9013 undefined currency code {{please}} check your request {{parameter}} and make sure \[ currencycode ] is defined 9014 undefined reference number {{please}} check your request {{parameter}} and make sure \[ referenceno ] is defined 9015 undefined goods name {{please}} check your request {{parameter}} and make sure \[ goodsnm ] is defined 9016 undefined buyer name {{please}} check your request {{parameter}} and make sure \[ billingnm ] is defined 9017 undefined buyer phone number {{please}} check your request {{parameter}} and make sure \[ billingphone ] is defined 9018 undefined buyer e mail address {{please}} check your request {{parameter}} and make sure \[ billingemail ] is defined 9019 undefined callback url {{please}} check your request {{parameter}} and make sure \[ callbackurl ] is defined 9020 undefined debit process url {{please}} check your request {{parameter}} and make sure \[ dbprocessurl ] is defined 9021 failed in inquiring {{the}} criterion {{information}} ( bo mer mgnt rd no dup chk flg ) 9022 invalid card data {{please}} check \[ cartdata ] {{parameter}} , and make sure you send valid json format 9023 invalid cart data amount is different with cart data total amount {{please}} make sure \[ amt ] = sum of \[ amt ] in \[ cartdata ] 9024 undefined {{customer}} ip address {{please}} check your request {{parameter}} and make sure \[ userip ] is defined 9025 undefined buyer city {{please}} check your request {{parameter}} and make sure \[ billingcity ] is defined 9026 undefined buyer state {{please}} check your request {{parameter}} and make sure \[ billingstate ] is defined 9027 undefined buyer postal code {{please}} check your request {{parameter}} and make sure \[ billingpostcd ] is defined 9028 undefined buyer country {{please}} check your request {{parameter}} and make sure \[ billingcountry ] is defined 9029 installment is not available for defined month 9030 transaction fail {{please}} check {{information}} 9031 date/time check one pass value description 8200 one pass inquiry error 8201 onepass token duplicate 8202 onepass invalid amount credit card value description 8021 card authorization error 8022 the txid error during {{the}} card authorization 8023 the txid error during {{the}} card net cancel 8024 the mid error during {{the}} card net cancel 8026 failed card visa 3d 8027 invalid parameter (pan or expiry or country code ) 8028 invalid parameter ( callbackurl ) 8029 invalid parameter ( onepasstoken ) 8030 not support keyin {{paymentproduct}} 9101 server is busy {{please}} kindly try again in few minutes 9102 server is busy {{please}} kindly try again in few minutes 9103 error in inquiring card ledger 9104 server is busy {{please}} kindly try again in few minutes 9105 server is busy {{please}} kindly try again in few minutes 9106 transaction failed 9107 server is busy {{please}} kindly try again in few minutes 9108 this {{paymentproduct}} method is currently not activated contact {{nicepay}} for further {{information}} 9109 reference number maximum length exceed \[ referenceno ] should have maximum 40 characters length 9110 transaction failed {{please}} check card {{information}} and try again 9111 transaction failed {{please}} check card {{information}} and try again 9112 transaction failed {{please}} check card {{information}} and try again 9113 transaction failed {{please}} check card {{information}} and try again 9114 merchant cardinfo query error 9115 invalid amount too low {{please}} increase amount 9116 transaction already exist {{please}} make new {{transaction}} 9117 3d secure failed {{please}} kindly check your card data and try again 9118 invalid installment type 9119 transaction failed invalid terminal id or {{merchant}} id 9120 transaction failed invalid terminal id or {{merchant}} id 9121 this {{paymentproduct}} method is currently not activated contact {{nicepay}} for further {{information}} 9122 transaction failed {{please}} check {{settlement}} interval 9123 transaction failed transaction limit reached 9124 invalid amount too low {{please}} increase amount 9125 transaction failed {{please}} check card {{information}} and try again 9126 transaction already approved 9127 transaction already exist {{please}} make new {{transaction}} 9128 transaction failed {{please}} check card {{information}} and try again 9129 transaction failed expired {{transaction}} {{please}} make new {{transaction}} 9130 forbidden you do not have permission to access this resource 9131 invalid token {{please}} check \[ onepasstoken ] {{parameter}} 9132 transaction failed {{please}} check risk management 9133 e mail not sent 9134 card recurring token failed 9135 card recurring auto void failed 9136 card recurring token unregistration failed 9137 card migs transaction number not found ( querydr , vpc drexists n) 9138 card migs securehash not match 9139 card migs amount not match 9140 recurring {{paymentproduct}} parameter cvv code is mandatary 9141 recurring {{paymentproduct}} authtype is ' 1 ' or ' 2 ' 9142 cards issued overseas can not be {{payment}} ed 9143 card preauth token failed 9144 card preauth token unregistration failed 9145 capture amount must be less than pre authorised amount 9146 failed to card token inquiry 9147 invalid {{parameter}} s 9148 recurring token is only available for 3ds 9149 recurring payment use check fail 9150 recurring payment cvv check fail 9151 cardbin information exist in blacklist 9152 fds check high risk score 9153 fds check bincountry is not local card 9154 card daily {{transaction}} limit count over 9155 card daily {{transaction}} limit amount over 9156 fds check server communication error 9157 there is no valid authentication data {{please}} make new {{transaction}} 9158 card holder name is mandatory 9159 transaction failed {{please}} contact {{merchant}} 9160 invalid expired date format yymm 9161 token not found 9162 fds check bincountry is not permit to {{payment}} 00 successful approval/completion or that v i p pin verification is valid 01 refer to card issuer 02 refer to card issuer, special condition 03 invalid {{merchant}} or {{service}} provider 04 pickup card 05 do not honor 06 general error 07 pickup card, special condition (other than lost/stolen card) 08 honor with identification 09 request in progress 10 partial approval 11 v i p approval 12 invalid {{transaction}} 13 invalid amount (currency conversion field overflow) or amount exceeds maximum for card program 14 invalid account number (no such number) 15 no such issuer 16 insufficient funds 17 {{customer}} cancellation 19 re enter {{transaction}} 20 invalid response 21 no action taken (unable to back out prior {{transaction}} ) 22 suspected malfunction 25 unable to locate record in file, or account number is missing from {{the}} inquiry 28 file is temporarily unavailable 30 format error 41 pickup card (lost card) 43 pickup card (stolen card) 51 insufficient funds 52 no checking account 53 no savings account 54 expired card 55 incorrect pin 57 transaction not permitted to cardholder 58 transaction not allowed at terminal 59 suspected fraud 61 activity amount limit exceeded 62 restricted card (for example, in country exclusion table) 63 security violation 65 activity count limit exceeded 68 response received too late 75 allowable number of pin entry tries exceeded 76 unable to locate previous message (no match on retrieval reference number) 77 previous message located for a repeat or reversal, but repeat or reversal data are inconsistent with original message 78 ’blocked, first used’ the {{transaction}} is from a new cardholder, and {{the}} card has not been properly unblocked 80 visa {{transaction}} s credit issuer unavailable private label and check acceptance invalid date 81 pin cryptographic error found (error found by vic security module during pin decryption) 82 negative cam, dcvv, icvv, or cvv results 83 unable to verify pin 85 no reason to decline a request for account number verification, address verification, cvv2 verification, or a credit voucher or merchandise return 91 issuer unavailable or switch inoperative (stip not applicable or available for this transaction) 92 destination cannot be found for routing 93 transaction cannot be completed, violation of law 94 duplicate transmission 95 reconcile error 96 system malfunction, system malfunction or certain field error conditions b1 surcharge amount not permitted on visa cards (u s acquirers only) n0 force stip n3 cash {{service}} not available n4 cashback request exceeds issuer limit n7 decline for cvv2 failure p2 invalid biller information p5 pin change/unblock request declined p6 unsafe pin q1 stop {{paymentproduct}} order r0 stop {{paymentproduct}} order r1 revocation of authorization order r3 revocation of all authorizations order xa forward to issuer xd forward to issuer z3 unable to go online c101 error setting mandatory fields, transaction type is empty! c102 invalid value for transaction type ! acceptable value query = 1 , sales = 2 , authorized = 3 , capture = 4 c103 this {{transaction}} is not authorized, cannot {{proceed}} to be captured c104 error setting mandatory fields, merchant acc no is empty! c105 invalid merchant acc no ! unable to find {{merchant}} with provided merchant acc no c106 the {{status}} of this merchant acc no is suspended! all {{transaction}} s are not allowed temporary {{please}} check with administrator for {{the}} {{status}} c107 the {{status}} of this merchant acc no is still pending and not yet activated {{please}} check with administrator for {{the}} {{status}} c108 the {{status}} of this merchant acc no is invalid! {{please}} check {{the}} {{merchant}} setting c109 the setting of this merchant acc no does not allow {{the}} requested {{transaction}} type {{please}} check {{the}} {{merchant}} setting c110 the setting of this merchant acc no do not allow {{transaction}} request from this ip address {{please}} checks {{the}} merchant allow ip setting c111 error setting mandatory fields, amount is empty! c112 invalid value for amount c113 error setting mandatory fields, card no is empty! c114 error setting mandatory fields, card exp mm is empty! c115 error setting mandatory fields, card exp yy is empty! c116 error setting mandatory fields, card cvc is empty! c117 invalid value for card no card no must be numeric and with valid length! c118 invalid value for card exp mm card exp mm must be numeric and with valid length! c119 invalid value for card exp yy card exp yy must be numeric and with valid length! c120 invalid value for card cvc card cvc must be numeric and with valid length! c121 invalid {{paymethod}} {{please}} call {{bank}} to check {{merchant}} settings c122 amount has been over {{transaction}} limit for today {{please}} call {{bank}} to check {{merchant}} settings c123 transaction not permitted through this {{merchant}} type {{please}} call {{bank}} to check {{merchant}} settings c124 undefined error error code 1024 c301 error setting mandatory fields, transaction id is empty! transaction id is required for capture {{transaction}} type c302 error setting mandatory fields, return url is empty! c303 error setting mandatory fields, response type is empty! c304 error setting mandatory fields, txn url is null for response type using http! c305 invalid value for response type for non 3d {{transaction}} ! acceptable value http, xml, plain c306 error setting mandatory fields, txn signature is empty! c307 invalid value for txn signature ! computed signature does not match one included in {{the}} request c308 invalid format for txn signature ! txn signature must be length of 32, and in hexadecimal format c309 unable to find {{the}} {{transaction}} record! c310 merchant acc no not matched with previous submitted {{transaction}} request! to capture/query previous {{transaction}} , please ensure {{the}} merchant acc no is {{the}} same merchant acc no submitted during previous {{transaction}} c311 amount not matched with previous submitted {{transaction}} request! to capture/query previous {{transaction}} , please ensure {{the}} amount is {{the}} same amount submitted during previous {{transaction}} c312 customer id not matched with previous submitted {{transaction}} request! to capture/query previous {{transaction}} , if this field is being used, please ensure {{the}} customer id is {{the}} same customer id submitted during previous {{transaction}} c313 merchant tranid not matched with previous submitted {{transaction}} request! to capture/query previous {{transaction}} , please ensure {{the}} merchant tranid is {{the}} same merchant tranid submitted during previous {{transaction}} c314 insecure mode for return url {{please}} specify an url which uses https protocol! c315 insecure mode for txn url {{please}} specify an url which uses https protocol! c401 error setting mandatory fields, card holder name is empty! c402 error setting mandatory fields, merchant tranid is empty! c403 duplicate merchant tranid detected! {{please}} ensure {{the}} merchant tranid is always unique c404 error setting mandatory fields, txn desc is empty! c405 error setting mandatory fields for 3d {{transaction}} , mpi code is empty! c406 error setting mandatory fields for 3d {{transaction}} , mpi cavv is empty! c407 error setting mandatory fields for 3d {{transaction}} , mpi cavv alg is empty! c408 error setting mandatory fields for 3d {{transaction}} , mpi eci is empty! c409 error setting mandatory fields for 3d {{transaction}} , mpi msg is empty! c501 error setting mandatory fields for fraud risk detection, fr highrisk email is empty! c502 error setting mandatory fields for fraud risk detection, fr highrisk country is empty! c503 error setting mandatory fields for fraud risk detection, fr billing address is empty! c504 error setting mandatory fields for fraud risk detection, fr shipping address is empty! c505 error setting mandatory fields for fraud risk detection, fr shipping cost is empty! c506 error setting mandatory fields for fraud risk detection, customer ip is empty! c507 error setting mandatory fields for fraud risk detection, fr purchase hour is empty! c508 transaction was blocked due to fraud level exceeded threshold limit c509 transaction was blocked due to blacklisted card detected c601 unable to get connection to mpi server! c602 time out occurred during communication with mpi server! c603 unable to update mpi ref number in {{system}} {{please}} try again c604 there was an error occurred during 3d authentication with mpi {{please}} check logs for details c605 invalid message or response received from mpi {{please}} try again c606 mpi settings are not configured correctly {{please}} check mpi host and mpi port in {{system}} configuration c607 error occurred when trying to display acs form in web browser for 3d authentication {{please}} try again c608 problem occurred on mpi side, cannot proceed to display acs form {{please}} check mpi message or try again c609 unable to locate back {{transaction}} to update {{system}} after 3 d authentication {{process}} {{please}} try again c610 empty response received from mpi, please try again c611 mpi code received is not allowed to {{proceed}} to {{process}} {{the}} {{transaction}} c612 transaction was aborted because 3 d authentication {{process}} is not completed c613 attempted duplicate submission of 3 d authentication result {{please}} try with new {{transaction}} c614 mall name is required for 3 d {{transaction}} {{please}} call {{bank}} to check {{merchant}} settings c615 mall url is required for 3 d {{transaction}} {{please}} call {{bank}} to check {{merchant}} settings c616 invalid value for response type for 3d {{transaction}} ! acceptable value http only c801 this merchant acc no is not authorized to {{proceed}} with this {{transaction}} via website! {{please}} check {{the}} {{merchant}} setting c802 this merchant acc no is not authorized to {{proceed}} with this {{transaction}} via batch upload! {{please}} check {{the}} {{merchant}} setting c803 exception while query {{paymentproduct}} server! c804 exception while checking for fraud risk! c999 internal exception {{please}} call {{bank}} to report c988 server time out exception c977 {{bank}} connection error! c966 reply from {{bank}} is empty/incorrect! c967 bank rejected {{transaction}} ! c955 error when trying to insert {{transaction}} table transaction id is empty! c933 server interruption occurred during processing manual checking required {{please}} inform administrator c935 cancel {{payment}} by {{customer}} c937 insufficient point to redeem in cardholder's account {{please}} enter another card number 1 transaction could not be {{process}} ed 2 transaction declined contact issuing 3 transaction declined no reply from {{bank}} 4 transaction declined expired card 5 transaction declined insufficient credit 6 transaction declined {{bank}} {{system}} error 7 {{paymentproduct}} server processing error typically caused by invalid input data such as an invalid {{cc}} number processing errors can also occur (this is only relevant for {{paymentproduct}} servers that enforce {{the}} uniqueness of this field) processing errors can also occur 8 transaction declined transaction type not supported 9 {{bank}} declined transaction (do not contact {{bank}} ) a transaction aborted b transaction blocked returned c transaction cancelled d deferred transaction e transaction declined refer to card issuer f 3d secure authentication failed i card security code failed l shopping transaction locked (this indicates that there is another {{transaction}} taking place using {{the}} same shopping {{transaction}} number) n cardholder is not enrolled in 3d secure (authentication only) p transaction is pending r retry limits exceeded, transaction not processed t address verification failed u card security code failed v address verification and card security code failed virtual account value description 8041 {{va}} registration error 8042 the txid error during {{the}} {{va}} registration 8045 requestvacctcustomerinquiryapi is null 9201 server is busy {{please}} kindly try again in few minutes 9202 server is busy {{please}} kindly try again in few minutes 9203 failed to generate {{va}} pool is empty or reached maximum 9204 server is busy {{please}} kindly try again in few minutes 9205 failed to generate {{va}} invalid {{va}} 9206 server is busy {{please}} kindly try again in few minutes 9207 reference number maximum length exceed \[ referenceno ] should have maximum 40 characters length 9208 error in non usage of criterion {{information}} 9209 the {{payment}} amount is too small 9210 error in expiration date of deposit, expiration time for deposit, and inclusion of letters 9211 expiration date and time for deposit length is not valid 9212 error of check for {{merchant}} id, {{paymethod}} 9213 tb trans history registration error 9214 failed in inquiring {{settlement}} interval 9215 order number redundancy check ( tb moid verify ) updates error 9216 {{va}} failure ledger ( tb vacct fail ) registration error 9217 order number redundancy check ( tb moid verify ) delete error 9218 {{va}} ledger inquiry failure 9219 server is busy {{please}} kindly try again in few minutes 9220 server is busy {{please}} kindly try again in few minutes 9221 error in non usage of criterion {{information}} ( vacct set ) 9222 error in non usage of criterion {{information}} ( vacct cont ) 9223 invalid {{customer}} id 9224 error of check for customerid 9225 invalid {{merchant}} token contact {{nicepay}} for further {{information}} 9226 vacctno is exceeded limit digit 9227 db insert error 9228 transaction not found 9229 fix account accounttype error 9230 not exist customerid 9231 data is null error 9232 imid is exist 9233 vacctno is duplicate 9234 customerid already exist 9235 invalid {{customer}} name 9236 try check date 9237 invalid bankcd cancel value description 8061 full canceled error 8062 partial canceled error 8063 the mid error during {{the}} full cancel 8064 the txid error during {{the}} full cancel 8065 the mid error during {{the}} partial cancel 8066 the txid error during {{the}} partial cancel 8067 the amount error during {{the}} partial cancel 8090 net canceled error 9301 invalid cancel type 9302 server is busy {{please}} kindly try again in few minutes 9303 server is busy {{please}} kindly try again in few minutes 9304 tb trans history update error 9305 ledger card registration error 9306 ledger partial cancel registration error 9307 cards query error 9308 database connection error 9309 {{bank}} connection error 9310 tb trans history registration error 9311 transaction number generated error 9312 no cancellation amount or cancellation amount includes {{the}} letter 9313 partial cancellation is only possible mandiri 9314 can not cancel your request {{transaction}} number 9315 cancel ledger duplicate registration error 9316 {{bank}} code duplication errors 9317 {{bank}} mandiri is available once a partial canceled 9318 {{va}} can not request to cancel 9319 the amount you entered is larger than {{the}} amount you want to cancel 9320 can not cancel {{the}} entire data already partially canceled 9321 {{please}} fill in {{the}} requested amount greater than zero 9322 {{merchant}} {{information}} ( card bin ) query fail 9323 {{merchant}} {{information}} ( merchant info ) query fail 9324 merchant cardinfo query error 9325 b mid , b tid query error 9326 it can not be canceled after purchase 9327 it can not be partial cancelation before purchase 9328 the {{information}} can not be canceled (void risk check) 9329 the {{information}} can not be partial cancelation (void risk check) 9330 {{va}} deposit has been completed can not be canceled 9331 the {{merchant}} can not be canceled 9332 the {{merchant}} can not be partial cancellation 9333 the {{merchant}} can not be cancellation (debt cancellation prevent restrictions) 9334 cancellation period exceeds(limit 90 days) cvs value description 9501 server is busy {{please}} kindly try again in few minutes 9502 server is busy {{please}} kindly try again in few minutes 9503 failed to generate cvs number pool is empty or reached maximum 9504 server is busy {{please}} kindly try again in few minutes 9505 failed to generate {{va}} invalid cvs 9506 server is busy {{please}} kindly try again in few minutes 9507 reference number maximum length exceed \[ referenceno ] should have maximum 40 characters length 9508 error in non usage of criterion {{information}} 9509 the {{payment}} amount is too small 9510 error in expiration date of deposit, expiration time for deposit, and inclusion of letters 9511 expiration date and time for deposit length is not valid 9512 error of check for {{merchant}} id, {{paymethod}} 9513 tb trans history registration error 9514 failed in inquiring {{settlement}} interval 9515 order number redundancy check ( tb moid verify ) updates error 9516 cvs number failure ledger ( tb cvs fail ) registration error 9517 order number redundancy check ( tb moid verify ) delete error 9518 cvs ledger inquiry failure 9519 server is busy {{please}} kindly try again in few minutes 9520 server is busy {{please}} kindly try again in few minutes 9521 error in non usage of criterion {{information}} ( cvs set ) 9522 error in non usage of criterion {{information}} ( mitra cont ) 9523 invalid { {{customer}} id 9524 error of check for customerid 9525 invalid {{merchant}} token contact {{nicepay}} for further {{information}} 9526 cvs number is exceeded limit digit 9527 db insert error 9528 transaction not found 9529 fix account accounttype error 9530 not exist customerid 9531 data is null error 9532 imid is exist 9533 cvs number is duplicate 9534 customerid already exist 9535 invalid {{customer}} name 9536 try check date e wallet value description 9750 {{ewallet}} generate id fail 9751 invalid parameter 9752 {{ewallet}} {{paymentproduct}} fail direct debit value description 9801 {{ewallet}} generate id fail 9802 invalid parameter 9803 {{ewallet}} {{paymentproduct}} fail 9804 invalid token 9805 invalid card number 9806 transaction {{paymentproduct}} fail 9807 transaction reversal fail 9808 txid is duplicate 9809 failed in inquiring settlement interval 9810 other error sms value description 0000 success 1001 connection error 1002 socket error 1003 server error 1004 timeout error 4001 transaction failed {{please}} contact {{nicepay}} for further {{information}} 9507 http timeout exception sr01 format error/undefined \[ timestamp ] {{please}} check your {{parameter}} request and try again sr02 format error/undefined \[ imid ] {{please}} check your {{parameter}} request and try again sr03 format error/undefined \[ smstype ] {{please}} check your {{parameter}} request and try again sr04 format error/undefined \[ reservedflag ] {{please}} check your {{parameter}} request and try again sr05 format error/undefined \[ reservedt or reservetm ] {{please}} check your {{parameter}} request and try again sr06 format error/undefined \[ msgrefno ] {{please}} check your {{parameter}} request and try again sr07 format error/undefined \[ recipientno ] {{please}} check your {{parameter}} request and try again sr08 format error/undefined \[ smsmsg ] {{please}} check your {{parameter}} request and try again sr09 format error/undefined \[ dbprocessurl ] {{please}} check your {{parameter}} request and try again sr10 format error/undefined \[reqnm] {{please}} check your {{parameter}} request and try again sr11 format error/undefined \[ sender ] {{please}} check your {{parameter}} request and try again sr12 format error/undefined \[ merchanttoken ] {{please}} check your {{parameter}} request and try again sr13 format error/undefined \[ txid ] {{please}} check your {{parameter}} request and try again se01 common validation regis data se02 sms type not found se03 not enough balance, {{please}} check balance se04 reserve flag not allowed when {{sms}} type is otp se05 {{sms}} data not found, {{please}} check your request information se06 reservedt or reservetm must be filled when {{sms}} is reserved se07 reserveflag should be 0 or 1 se08 {{sms}} message length too long se09 {{sms}} message character invalid \[alphabets (lowercase, uppercase), numbers]\[!@$ () +& se10 {{merchant}} token error se11 {{sms}} message character % must followed with space se12 cancel {{sms}} only for when {{sms}} is reserved se13 operator not found, {{please}} check recipientno se14 reserveddt expired, must be h+1 se15 sender not found se16 registration failed, internal server error