Skip to main content

Transaction Flow​

The diagram below describes the transaction flow of SATRIAN digital product.

Referring to the flow, the inquiry API is only used for inquiry product that have a specific bill amount.

For non-inquiry products such as Pulsa and Paket data, It isn't required to call the inquiry API. We can use checkout API requests directly.

For request token(step 1), you only need to request access token if:

  1. You don’t have the access token

  2. Your token was expired

{" "}

If you already have the access token, you can use the same token as long as the token is not expired

Timeout Period​

In the case of a communication failure between a client application and SATRIAN, client should query the transaction using Order Detail API to check the transaction status before retrying to create the same request.