HomeBrandsPayPalCheckout APIorder_already_captured
P
order_already_captured
Moderate
PayPal · Checkout API
Order has already been captured and cannot be captured again.
Quick Answer
Error code ORDER_ALREADY_CAPTURED on your PayPal Checkout API means: Order has already been captured and cannot be captured again.. This is usually fixable — see the step-by-step guide below.
Affected Models
Likely Causes
  1. Concurrent operation modified the resource state before this request completed.
  2. Idempotency or version precondition failed due to stale local state.
  3. Workflow transition is invalid from the resource’s current lifecycle stage.
How to Fix It
1
PayPal: Fetch latest resource version/state and compare against request assumptions.
2
Use idempotency keys or optimistic locking headers where supported.
3
Serialize competing writes on the same object to avoid transition races.
4
Retry only after reconciling server state with client-side intent.
5
Instrument conflict frequency to identify hotspots in workflow design.
Pro Tip
This fix requires some technical knowledge. If you're unsure about any step, consider contacting support or a qualified technician.
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →