Response Code

HTTP Status Code

Status CodeDescriptionStatusSolution
200 - OKEverything worked as expectedSuccess/FailedCheck list response code below.
400 - Bad RequestThe request was unacceptable, often due to missing a required parameterFailedCheck the data error_details for error information.
OTHERSomething went wrong on IAK's endPendingContact our customer service for more information.

200 - OK

Below is all of response code for prepaid transaction.

Response codeDescriptionStatusSolution
00SUCCESSSuccessTransaction success.
06TRANSACTION NOT FOUNDFailedThere is no transaction with your inputted ref_id. Please check again your inputted ref_id to find your transaction.
07FAILEDFailedYour current transaction has failed. Please try again.
10REACH TOP UP LIMIT USING SAME DESTINATION NUMBER IN 1 DAYFailedYour current destination number top up request is reaching the limit on that day. Please try again tomorrow.
12BALANCE MAXIMUM LIMIT EXCEEDEDFailed-
13CUSTOMER NUMBER BLOCKEDFailedYour customer number (customer_id) has been blocked. You can change your customer number (customer_id) or contact our Customer Service.
14INCORRECT DESTINATION NUMBERFailedYour customer_id that you’ve inputted isn’t a valid phone number. Please check again your customer_id.
16NUMBER NOT MATCH WITH OPERATORFailedYour phone number (customer_id) that you’ve inputted doesn’t match with your desired operator (product_code). Please check again your phone number or change your operator.
17INSUFFICIENT DEPOSITFailedYour current deposit is lower than the product_price you want to buy. You can add more money into your deposit by doing top up on iak.id deposit menu, or if you are in development mode, you can add your development deposit by clicking the + (plus) sign on development deposit menu (https://developer.iak.id/sandbox-report).
18NUMBER NOT AVAILABLEFailedYou can see all available E-SIM number by using E-SIM List API.
19NUMBER IS ALREADY IN USEFailedPlease select other E-SIM number.
20CODE NOT FOUNDFailedYour inputted product_code isn’t in the database. Check again your product_code, you can check product_code list by using Pricelist API.
21NUMBER EXPIREDFailedYour phone number (customer_id) is expired. You can try other phone number.
39PROCESSPendingYour current transaction is being processed, please wait until your transaction is fully processed. You can check the status by using check-status API or by receiving a callback (if you use callback).
102INVALID IP ADDRESSFailedYour IP address isn’t allowed to make a transaction. You can add your IP address to your allowed IP address list in https://developer.iak.id/prod-setting.
106PRODUCT IS TEMPORARILY OUT OF SERVICEFailedThe product_code that you pick is in non-active status. You can retry your transaction with another product_code that has active status.
107ERROR IN XML FORMATFailedThe body format of your request isn’t correct or there is an error in your body (required, ajax error, etc). Please use the correct JSON or XML format corresponding to your request to API. You can see the required body request for each request in the API Documentation.
110SYSTEM UNDER MAINTENANCEFailedThe system is currently under maintenance, you can try again later.
117PAGE NOT FOUNDFailedThe API URL that you want to hit is not found. Try checking your request URL for any typos or try other API URLs.
121MONTHLY TOP UP LIMIT EXCEEDEDFailedThis response code applies to OVO products.
131TOP UP REGION BLOCKED FOR PLAYERFailedYour current destination number top up request is blocked in that region. Please try again with a different destination number.
132PRODUCT CODE NOT ELIGIBLE DUE TO SUBSCRIBER LOCATIONFailedYour inputted product_code isn’t eligible due to subscriber location. Please try again with different product_code.
141INVALID USER ID / ZONE ID / SERVER ID / ROLENAMEFailedYour inputted user ID / Zone ID / Server ID / Role name isn’t valid. Please try again with another user ID / Zone ID / Server ID / Role name. You can check on Inquiry Game Server.
142INVALID USER IDFailedYour current destination number (user id) top up request is invalid. Please try again with a different destination number or try checking for typos in your field.
201UNDEFINED RESPONSE CODEPendingThe received response code is undefined yet. Please contact our Customer Service.
202MAXIMUM 1 NUMBER 1 TIME IN 1 DAYFailedYou can only top up to a phone number once in a day (based on your developer setting). If you want to allow more than one top up to a phone number, you can go to https://developer.iak.id/ then choose API Setting menu, you can turn on “Allow multiple transactions for the same number” in development or production settings.
203NUMBER IS TOO LONGFailedYour inputted customer ID is too long. Please check again your customer ID.
204WRONG AUTHENTICATIONFailedYour sign (signature) field doesn’t contain the right key for your current request. Please check again your sign value.
205WRONG COMMANDFailedThe command that you’ve inputted is not a valid command, try check your commands field for typos or try another command.
206THIS DESTINATION NUMBER HAS BEEN BLOCKEDFailedThe customer_id that you inputted is blocked or not in whitelist. You can unblock it by remove customer number blacklist in API Security menu blacklist (https://developer.iak.id/end-user-blacklist) or add customer number whitelist in API Security menu whitelist (https://developer.iak.id/end-user-whitelist) on developer.iak.id.
207MAXIMUM 1 NUMBER WITH ANY CODE 1 TIME IN 1 DAYFailedYou’ve already done a transaction today. Please do another transaction tomorrow, or disable the high restriction setting in https://developer.iak.id/prod-setting.

Game

Below is additional response code that applied for inquiry game section only.

Response codeDescriptionStatusDescription
143INQUIRY NOT NEEDEDFailedThe inputted operator is a voucher type therefore it doesn't need the player id validation. You don’t need to hit inquiry on voucher purchase.
Table of Contents