Payment Transactions States

Embark on a voyage through the intricate world of payment states with Ottu's comprehensive guide. In this section, you'll explore the various stages your payments go through. From initiation to completion, every step is illuminated. To ensure optimal efficiency and convenience, transactions are categorized into two types:

  • 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.

  • Child Payment transaction:

    Designed specifically to streamline subsequent operations triggered by merchants, these transactions seamlessly handle tasks that arise after initiating the payment.

Payment Transaction States play a pivotal role in empowering merchants to maintain an impeccable audit trail of the transaction process. These states are represented by flags, providing valuable insights into each stage of the payment journey. With a clear understanding of the transaction's current state, merchants can ensure streamlined operations and enhanced financial oversight. Stay informed, stay in control, and elevate your financial leadership with the power of transaction state tracking. Our advanced OPMS combines simplicity, accuracy, and security to elevate your business operations. Experience hassle-free payment processing, maximize efficiency, reduce errors, and boost your business's success.

In the realm of payment transactions, 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.

Within the dynamic landscape of online payment transactions, The below table provides a comprehensive breakdown of child states, their corresponding parent states, and succinct descriptions. Here, The parent state represents the initial status of a payment transaction before it progresses to any of its child states.

The accompanying below figure shows the details of a payment transaction featuring both parent and child states for the same payment transaction process. Here are the main elements depicted:

  1. The total payment amount.

  2. Parent state authorized.

  3. Child state paid and refunded.

Take a closer look at the figure to gain a comprehensive understanding of how these states interact in the payment transaction process.

A payment attempt refers to the customer's attempt to complete a payment when the transaction fails. Please note that customers can make multiple attempts to complete their payment. Don't let a single failed payment ruin the payment experience. The Payment Retry feature is the perfect solution for customers who encounter payment failures during their transactions. With Payment Retry, customers have the power to try again and again until they complete their payment successfully. With our innovative approach, we ensure that you won't miss out on the things you love. No longer will you have to start the entire process from scratch. We've simplified things for you, making it easier than ever to finalize your customer payment and giving you the flexibility and peace of mind you deserve. It's time to say goodbye to frustration and hello to a smoother payment experience. Say goodbye to payment failures and hello to successful transactions.

Payment attempt states represent the payment state at the customer end.

When COD (Cash on Delivery) is used for cash payments, a payment attempt is created. This is because every change in the final state of the payment transaction must be associated with a payment attempt.

Understanding the various possible combination of Payment Transactions that are in the attempted state with the Payment-Attempts states is crucial. Let's simplify them:

For the payment transactions that allow multiple attempts, we encounter two combinations:

  • When a Payment Transaction is in the attempted state, and the Payment-Attempt state is canceled or failed, the payment transaction state remains attempted. That means that the transaction is open for another attempt until it either expires (i.e., expired state) or successfully reaches the paid state. In simple terms: attempted state for payment transaction ➕ canceled or failed state for payment attempt ➡ attempted state for payment transaction, until it changed to expired or paid, and the payment transaction can be attempted again

  • Alternatively, when a Payment Transaction is in the attempted state and the Payment-Attempt succeeds (i.e., success state), the payment transaction progresses into the paid or authorized state. In simple terms: attempted state for payment transaction ➕ success state for payment attempt ➡ paid or authorized state for payment transaction.

For the payment transactions that do not allow multiple attempts:

  • Such transactions do not have an attempted state. Instead, they can either be in a failed or authorized state.

The following image sums it all up clearly:

Last updated