On this page
No Headings
Last updated: August 14, 2026
A payment made using an Alternative Payment Method (APM) goes through several status changes during its lifecycle. The full lifecycle of an APM payment can be more complex than other payment methods. For example, some APMs require payer interaction outside of your checkout process.
There are 2 objects in PayPal's payment lifecycle:
The Order and Capture objects have separate lifecycles. Track the status of each lifecycle in your integration.
This flowchart shows the status lifecycle for each object. When an Order status moves to COMPLETED , the Capture lifecycle begins.

Design your integration to follow the appropriate Next steps for each status.
This section explains the status changes for each step in the Order part of the APM lifecycle and what to do next.
The Order lifecycle begins with this status. Orders have a status of CREATED until you attach a payment method to the order.
We recommend that you immediately attach a payment method when you create an Order so you don't need to handle this status.
Next steps:
This status indicates that the order requires additional action. For many APMs, the payer authorizes the payment through the APM's website or mobile app during checkout.
Next steps:
This status indicates that the payer action is complete. Wait until PayPal confirms the payment before you confirm order approval to the payer on your checkout.
Next steps:
This status indicates that PayPal has approved the payment. Show the payer that the transaction has been approved and that their payment is now processing.
The next step depends on whether your integration uses auto-complete. When you set processing_instruction to ORDER_COMPLETE_ON_PAYMENT_APPROVAL in the Create Order API, PayPal automatically attempts to capture the payment on your behalf. We recommend this integration choice.
Next steps:
This status indicates that the order is complete. The Capture object's lifecycle begins at this stage.
Next steps:
This status indicates that PayPal has reversed the order. PayPal automatically reverses an order when you don't capture an approved order within 3 hours.
The CHECKOUT.PAYMENT-APPROVAL.REVERSED webhook is the only one that sends this status. GET requests on reversed orders return an HTTP 404 status code.
Next steps:
This section explains the status changes for each step in the Capture part of the APM lifecycle and what to do next.
This status indicates that the capture is pending. Wait until the status changes to a COMPLETED or DECLINED state before fulfilling the order.
Inspect the status_details field if you want further information.
Next steps:
Wait until the transaction changes state by listening to the PAYMENT.CAPTURE.COMPLETED and PAYMENT.CAPTURE.DENIED webhooks.
This status indicates that the capture is complete and the money is now available. You can fulfill the order.
Next steps:
This status indicates that the capture was declined, and the money couldn't be captured.
Next steps:
This status indicates that an amount less than the captured payment amount was partially refunded to the payer.
Next steps:
Notify the payer that their payment was partially refunded and that the money will be returned to them shortly. The exact timeframe is dependent on the payment method used for the transaction.
This status indicates that an amount equal to or greater than the captured payment amount was refunded to the payer.
Next steps:
Notify the payer that their payment was fully refunded and that the money will be returned to them shortly. The exact timeframe is dependent on the payment method used for the transaction.