---
title: "POST /cancel"
method: POST
path: "/cancel"
tags: ["POST"]
---

# POST /cancel

`POST /cancel`

Cancel a pre-authorized order. This requires that payment has not been captured.

## Response `200`

The order was successfully cancelled in the Reach system.

## Other responses

- `400` — If present, the cancel request structure was invalid and unable to be parsed.
- `404` — If present, a value of the request was unable to be found. For example, if the MerchantId provided could not be found in the given environment
- `503` — There was a system problem and the request should be tried again.
- `2XX` — If present, the order could not be cancelled due to an error. An HTTP 200 status code will be returned to indicate that the request was structured properly but an error was encountered.

---

[API](https://skmtc.net/withreach/apis/reach-checkout-api.md) · [All operations](https://skmtc.net/withreach/apis/reach-checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/withreach/reach-checkout-api/versions/f95f4b8dd180/schema)
