Postpaid Flow
IDSL API in postpaid use synchronous flow. After client send request, IDSL will give response that contain transaction status and other details. Mostly you will receive below response if the transaction run correctly:
| Response code | Description | Status |
|---|---|---|
| 00 | PAYMENT/INQUIRY SUCCESS | Success |
| 37 | PAYMENT FAILED | Failed |
| 39 | PENDING / TRANSACTION IN PROCESS | Pending |
| 42 | PAYMENT REQUEST HAVEN'T BEEN RECEIVED | Failed |
More response can be find here
Normal Flow

- Client send inquiry request to IDSL.
- IDSL give inquiry response to client. Inquiry response basically contains the bill price and other details.
- Client send payment request to IDSL.
- IDSL give payment response to client.
Request Payment Not Received

- Client send inquiry request to IDSL.
- IDSL give inquiry response to client. Inquiry response basically contains the bill price and other details.
- Client send payment request to IDSL but IDSL not received the request.
- Client send check status request to IDSL.
- IDSL give check status response to client that contain the transaction status and other details.
Response Payment Not Received

- Client send inquiry request to IDSL.
- IDSL give inquiry response to client. Inquiry response basically contains the bill price and other details.
- Client send payment request to IDSL.
- IDSL give payment response to client but client not receive the response.
- Client send check status request to IDSL.
- IDSL give check status response to client that contain the transaction status and other details.
Table of Contents