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)

Code
Description

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.

Code
Message
State
Detail

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"

Code
Message
State
Description

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"

Code
Message
State
Description

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"

Code
Message
State
Description

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?