Order status showing as "APPROVED" when it has already been captured, why is it not "COMPLETED"?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm using the PayPal Sandbox Express API for orders (V2) [https://developer.paypal.com/docs/api/orders/v2/] .
For testing purposes, I created an order - such was done successfully. I then captured it - this was also done successfully and the funds were removed from the Sandbox account. However, when I check on the status of the order (v2/checkout/orders/id), the status is only "APPROVED" and not "COMPLETED". Unsure why this is happening. I even tried to re-capture the payment but it returned a 422 status - it could not be recaptured (so it obviously worked before). If the capturing of the order was a success, why is this not showing in the order status...
Any ideas?
Cheers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nevermind, I was being really stupid - Sandbox account wasn't accepting that currency.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- webhook payment capture completed issue in Sandbox Environment
- PERMISSION_DENIED trying to refund capture in live mode in REST APIs
- If I don't capture within the 3 hour limit, how can I be sure that the payment went through? in REST APIs
- Saved paypal payment integration in REST APIs
- paypal angular sandbox, receiving not approved order ,when Capture even OnApprove is triggered in Sandbox Environment