Payment lifecycle

Payment lifecycle
Monitor alternative payment order statuses, handle async confirmation flows, and manage refunds with real-time lifecycle event tracking

It is essential to differentiate between an order and a transaction when dealing with payments, as each has a distinct role in the payment process. An order signifies a customer’s request to buy goods or services records of the intended purchase. On the other hand, a transaction refers to the actual movement of funds corresponding to that order.

This methodical approach enables tracking the life cycle of an order and its associated transactions, ensuring effective management of both operational and financial aspects.

Solidgate offers a reporting solution that allows you to retrieve detailed information on transactions. This report provides comprehensive data including order IDs, statuses, amounts, and customer details, which are essential for understanding and optimizing APM transaction flows.

Order status

APM payment lifecycle overview
Value Final state Description
created No The order begins in the initial state upon creation and stays there until a payment attempt is made.
processing No An order enters this state when payment is first attempted and stays here until a payment is captured.
settle_pending No This state applies to payment methods such as iDEAL/Pay by Bank, where the payment is confirmed but not credited to the merchant’s account.
approved Yes The order is approved, and the payment is successfully processed.
declined Yes The order was declined.
refunded Yes Funds from the order were transferred back to the customer.

The final state denotes whether an order can remain in that state until follow-up actions such as void or refund, as part of logical system processing.


Transaction status

APM payment lifecycle status flow
Value Description
created The transaction was created.
processing The transaction is currently undergoing processing.
settle_pending The payment is confirmed but has not yet been credited to the merchant's account, and it applies only to iDEAL/Pay by Bank methods.
success The transaction has been successfully processed.
fail The transaction has been rejected. Refer to the Guide
Use the payment error code reference to identify decline reasons, understand issuer responses, and decide on retry or resolution steps.
error code
for additional information.

Transaction type

Value Description
pay The operation of charging includes authorization and capture in a single transaction.
recurring The operation of executing payments using a token for repeated transactions.
refund The operation of transferring funds back to the cardholder.

Webhook

Updated alternative order Webhook provides real-time updates on APM transactions, allowing to monitor and manage various payment options as they progress asynchronously, while the received prevention alert Webhook delivers real-time alerts for chargeback risks, helping to improve dispute resolution.

Also, revoked recurring token Webhook provides updates on revoked recurring token permissions to prevent future charges, and received PayPal dispute Webhook provides updates on the creation and progression of Guide
Respond to PayPal disputes with structured case handling, evidence submission, and resolution workflows to reduce costs and protect revenue.
PayPal disputes,
offering critical insights into their lifecycle.

Guide
Configure webhook endpoints to receive real-time event notifications for payment status changes, subscription updates, and refund outcomes.
Webhooks
ensure that merchants receive prompt notifications as transactions progress, allowing them to monitor and effectively manage the diverse payment options offered by APMs.

Looking for help? Contact us
Stay informed with Changelog