Response Code
A response code is a four-digit number returned by a server to indicate the outcome of a client's request. Our response codes consist of 4 digits in the format XXYY
, where:
XX
→ Represents the error category (first 2 digits).YY
→ Specifies the error details (last 2 digits).
Bellow is the description of error category (XX
)
U0
/ U1
Error caused by user mistakes (User Error)
IT
Error due to partner system failure (H2H Integration)
SY
Error in DOKU switching system
UE
Other errors that are not yet mapped
Success Code
When you get the response code bellow, hold the payment amount from customer.
0000
Success
Payment, Inquiry, Advice
The server successfully processed the request, and the response contains the requested data or confirmation of the action performed.
5586
Transaction on process/pending. hit advice to get final status transaction.
Payment
The transaction is pending; the partner will receive a callback or must send an advice request to obtain the transaction status.
Error Code:
Category "U0
/ U1
"
U0
/ U1
"U000
Invalid billing id/phone number.
Inquiry, payment
User fault, user need to re-input the billing number.
U001
Bill already paid.
Inquiry
The billing number entered by the user does not have any outstanding charges.
U002
Blocked billing ID, please contact your billing provider.
Inquiry
U003
Billing cut off time, transaction cannot proceed. Please try again later.
Payment
U004
Duplicate Transaction, Please try with another customer biller
Payment
User submit transaction with the same id pelanggan / phone number in the same time.
U101
Tagihan Sudah Dibayar melalui CA lain
Inquiry, Payment
Specifically for the LPL biller, for bills with response code 27, where the bill has already been paid elsewhere either after the inquiry or before the inquiry.
U102
Tagihan Sudah Kadaluwarsa/Expired
Inquiry, Payment
Specifically for the LPL biller, for bills with response code 02, where the bill has already expired.
U103
Exceed limit KWh.
Payment
The purchased kWh amount has reached the maximum limit for the month. Each customer ID has a different maximum limit. For more details, please contact PLN 123.
Category "IT
"
IT
"IT01
Invalid parameter [ParamName] request.
Inquiry, payment, advice
There is a formatting error in the parameter input, such as incorrect date or amount format.
IT02
Inquiry not found, please check inquiryid and customer_id from inquiry.
IT03
Inquiry ID already paid.
Payment
Inquiry ID that has already been paid before, to avoid double payment with the same inquiry request.
IT04
Payment amount not equal with inquiry response.
Payment
The amount at the time of payment differs from the amount in the inquiry result.
IT05
Unregistered / Inactive product.
Inquiry
The requested Biller ID / Product ID is not registered or inactive.
IT06
Duplicate systrace.
Inquiry
The same Systrace cannot be sent in two different requests.
IT07
IP not registered.
Inquiry
IP’s partner not registered in DOKU Biller.
IT08
Insufficient partners deposit balance
Payment
The partner's deposit balance is insufficient; the partner is required to top up the balance to proceed with the transaction.
IT09
Duplicate Request ID, please check your system
Inquiry, Payment
Category "SY
"
SY
"SY00
Internal server error
Inquiry, Payment. Advice
Doku's system is under maintenance.
SY01
Insufficient deposit balance
Payment
Doku's deposit balance in biller is insufficient.
SY06
Temporary error from biller, please try again.
The product temporary close or biller system is under maintenance.
Last updated
Was this helpful?