Skip to main content
Cancel an escrow that is still in pending status (before the buyer has paid). Both the seller and buyer can cancel a pending escrow via the API. For paid or delivered escrows, buyers use a request_cancellation checkout session; sellers use a cancel_escrow checkout session.

Path Parameters

string
required
Escrow ID

Response Fields

Error Responses

400 Bad Request

Escrow Not Pending

401 Unauthorized

403 Forbidden

404 Not Found


This endpoint only works on escrows in pending status. Once the buyer has paid, use checkout sessions: request_cancellation (buyer email) for buyer-initiated cancellation, or cancel_escrow (seller email) for seller direct cancellation. The seller may also accept or reject a pending buyer request via accept_cancellation / reject_cancellation checkout sessions.
Both the seller and buyer can cancel a pending escrow. The other party will receive a notification when the escrow is cancelled.