Transaction Status And Response Codes

6.1. Transaction Status

You can refer to transaction's status codes from the following table.

StateState Description
SUCCESSTransaction Success
PENDINGTransaction Pending
CANCELLEDUser cancel transaction
TIMEOUTTransaction Time Out or Expired
DECLINEDTransaction is declined by payment providers
ERRORMiscellaneous errors
(such as BILL_COLLECTION_FAILED, INSUFFICIENT_BALANCE, ACCOUNT_LOCKED, Max invalid OTP, Max Daily Transaction limit reached on wallet)

For more details, please refer to transaction message in merchant dashboard in transaction detail.
SYSTEM_ERRORSystem or Transaction error by payment providers
SETTLEDPayment is already settled by Dinger.

6.2 Response Codes

You can refer to API response codes from the following table.

Response CodesResponse Description
000Success
012Cannot decrypt! Please check you encrypt correctly with correct method and key!
013Cannot authenticate! Please check and correct your merchant name, project name or full merchant api key!
014Invalid Total Amount!
015Order Id is already existed!
016Please activate provider and method name in dashboard
102Invalid request parameters
(eg. Please include email , bill city or bill address for visa, master, jcb)
401Token Expire
017Request Failed!
(Due to System or Network error)
018Total amount is more than limitation
019Name is too long!
020Total amount is less than minimum amount