Skip to main content

Cancel a pending charge

POST 

/v1/charges/:chargeId/cancel

Cancels only charges in the pending state. A 202 means the result is not yet authoritative. There is no background reconciliation: replay the same payload with the same Idempotency-Key to continue safely. Before the durable PSP-dispatch fence, provider absence keeps the intent pending; after that fence, lookup absence confirms cancellation without repeating the DELETE.

Request

Responses

Cancellation confirmed authoritatively.

Did this page unblock the next step?

Feedback stays inside the docs flow and should never include customer or card data.