Cancel an authorized order, releasing any remaining authorized amount. If the order has been partially captured, only the uncaptured portion of the authorization is canceled — previously captured amounts are not affected.
Security
bearerAuth or basicAuth
- Mock serverhttps://docs.resolvepay.com/_mock/merchant-api/openapi/orders/{order_id}/cancel
- Sandbox serverhttps://app-sandbox.resolvepay.com/api/orders/{order_id}/cancel
curl -i -X POST \
'https://docs.resolvepay.com/_mock/merchant-api/openapi/orders/{order_id}/cancel' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'An object representing an order.
Remaining authorized amount available for capture in USD.
Example:500
Timestamp of the first capture event.
Example:"2024-01-15T10:00:00.000Z"
Timestamp when the order was last updated.
Example:"2024-01-15T10:00:00.000Z"
Response
{ "id": "ORDlaE5wbg0", "checkout_id": "CHKabc123", "number": "ord_100001", "po_number": "PO-555", "advance_requested": false, "source": "checkout", "status": "authorized", "amount_authorized": 1000, "amount_captured": 500, "amount_canceled": 0, "amount_remaining": 500, "first_captured_at": "2024-01-15T10:00:00.000Z", "line_items": [ { … } ], "authorization_expires_at": "2024-02-15T10:00:00.000Z", "authorization_expiry_source": "system", "capture_events": [ { … } ], "authorized_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-15T10:00:00.000Z", "customer": { "id": "X50sgfRd", "name": "Acme Corp", "remaining_credit": 5000 } }