Parent Payment States

Parent payment overview.

Parent Payment Transaction:

These transactions store all the essential data about the payment, serving as a comprehensive record of the transaction details to track your financial process.

Understanding the different transaction states, their corresponding descriptions, and the involved actors is essential for orchestrating seamless and secure financial exchanges. The below table offers a concise overview of these key elements, shedding light on the intricate dance of processes and participants that define the world of financial transactions. Through this table, we aim to provide a clear and informative snapshot of this vital aspect of modern commerce.

State
State Description
Actor
Note

Created

The payment has been initiated successfully.

Merchant

Pending

The transaction is awaiting the customer to complete the payment process, i.e., the payment transaction has reached a stage where the customer has interacted with it. This interaction could involve the customer having seen the payment information, accessed the payment link page, or being redirected to the Ottu checkout page. In essence, it is awaiting further action, such as confirmation or completion.

Customer

This state is only available with the installed Ottu plugin and utilizes the checkout page.

Attempted

This state is assigned to payments that require a retry process when there is a failure at the customer's end. The payment remains in this state until it is successfully processed, reaches its expiration date, or is canceled by the merchant. Alternatively, payments can be marked as invalid if certain crucial configurations of the payment gateway are modified, such as the removal of currency exchange support.

Customer

  • Attempted status has different states.

  • Please note that for payments that can only be attempted once, there is no attempted state; Instead, they will be either in a failed or authorized state.

Authorized

The customer has securely entered his card details, and the bank has allocated the payment amount, but it is not deducted yet.

Customer

Paid

The bank has deducted the payment amount successfully.

Customer

Failed

The transaction encountered an error and couldn't be completed.

Customer

This state is specific to payment transactions that can only be attempted once.

Canceled

The merchant has canceled the payment, and no further action can be taken.

Merchant

Expired

The payment's lifespan has ended (i.e., expired).

Customer

Invalid

The payment is no longer available due to changes in the payment configuration, currency exchange configuration, or other unforeseen events.

Merchant

COD

Cash on Delivery

Customer