Payment Transactions States
Last updated
Last updated
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:
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.
State | State Description | Actor | Note |
---|---|---|---|
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:
The total payment amount.
Parent state authorized
.
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:
Child State | Parent State | Child State Description | Note |
---|---|---|---|
Payment-Attempt State | Description | 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
Paid
Authorized
As a merchant, you'll receive a portion of the authorized payment amount (i.e., will be captured).
Rest assured, a copy of the payment transaction will be created to keep track of all the details.
Refunded
Authorized / Paid
In case of a refund, a partial or the full paid amount will be returned to the customer.
There are two refund states to be aware of:
Queued-refund.
Rejected-refund.
Refund-queued
Authorized / Paid
The payment amount is currently awaiting bank approval.
Refund-rejected
Authorized / Paid
The payment amount has not been authorized by the bank.
Voided
Authorized
Sometimes, circumstances change, and you need to reverse the payment immediately. Our system allows you to void (i.e., cancel) transactions that have not yet been sent to the bank.
Voiding can only be performed on transactions that have not yet been sent to the bank.
This action may be executed as a single task at the end of the working hours.
Pending
The customer has viewed the transaction details.
Failed
Payment failed due to various reasons, such as insufficient funds and other related issues.
The number of attempts is determined by the payment configuration.
Canceled
The customer has chosen to click the cancel button.
Success
The payment attempt was successful (i.e., successful pay).
Error
When a payment error has been encountered from PG side, such as the PG Service being unavailable, experiencing a network issue, … etc.
COD
Cash on Delivery