Status

Payment Session Statuses

Status
Dashboard status wording
Cancellable
Definition
Action items

REQUIRE_PAYMENT_METHOD

Waiting for payment method

✅ By Merchant & Customer

Possible values:

  • REQUESTED_BY_CUSTOMER

  • DUPLICATED

  • VOID_SESSION

When Merchant created payment session and waiting for user to choose payment method

Choose payment Method

REQUIRE_CONFIRMATION

Waiting for confirmation

✅ By Merchant & Customer

Possible values:

  • REQUESTED_BY_CUSTOMER

  • DUPLICATED

  • VOID_SESSION

After payment method is selected, waiting for the payment session to be confirmed and continue to charge process

Confirm

REQUIRE_ACTION

Waiting for user action

❌ For API method

Payment method (Charge) already initiated and Waiting for customer action

  • Push Payment (VA & QR) = Customer to initiate transaction

  • Pull Payment (Card & Ewallet) = Customer to fill in details to be charged

PROCESSING

Processing

Payment already processed by partners, charge is confirmed and already initiate the payment process

Wait for callback

[Final Status]

CANCELLED

Cancelled

Session cancelled by merchant / customer

Redirect to failed payment

[Final Status]

EXPIRED

Expired

Customer exceed payment session time

Redirect to failed payment

[Final Status]

PAID

Paid

Payment session successfully paid

Redirect to successful payment

Charge Statuses

Status
Definition
Action items

WAITING_FOR_USER_ACTION

Payment session is confirmed and waiting for customer to perform action

  • Push Payment (VA & QR) = Customer to initiate transaction

  • Pull Payment (Card & Ewallet) = Customer to fill in details to be charged

WAITING_FOR_AUTHENTICATION

Only applicable for pull payment

Waiting for partner to authenticate the transaction

Input OTP or PIN

PROCESSING

Partner processing the transaction

Waiting for partner to complete the process

WAITING_FOR_CAPTURE

Only applicable for Cards and if autoCapture: false

Charge already authorized (money booked) but not captured yet

Merchant to call Capture

[Final Status]

FAILED

Charge failed

-

[Final Status]

EXPIRED

Charge expired

-

[Final Status]

SUCCESS

Charge is successful & completed

-