PayPal Order & Authorization Status APPROVED: Order Approved
The customer has approved the order via the PayPal flow. Merchant must now capture the payment to move funds.
What it means
The APPROVED status in PayPal Orders v2 is a successful intermediate state indicating that a buyer has completed the checkout flow and authorized the payment intent. It is not an error or decline. However, because it is only an approval, funds have not yet been moved; the merchant must explicitly capture or authorize the order to finalize the transaction.
Classification & retryability
Common causes
- The buyer successfully logged into PayPal or provided their payment method and consented to the transaction.
- The order status transitioned from CREATED or PENDING_APPROVAL after the buyer successfully completed the PayPal checkout flow.
How to resolve it
Because APPROVED is a successful status, no error resolution is required. To complete the transaction, the merchant's integration must execute a subsequent API call to capture or authorize the funds. Until this capture step occurs, the order remains approved but unpaid.
For merchants
Configure your system to listen for the CHECKOUT.ORDER.APPROVED webhook event. Upon receiving this signal, promptly initiate a capture or authorization API call (such as /v2/checkout/orders/capture) to move the funds. If the subsequent capture attempt fails, route that specific failure to your decline recovery or retry logic.
For customers
No action is required from the customer. They have successfully approved the payment on their end and are waiting for the merchant to finalize the order.