> For the complete documentation index, see [llms.txt](https://docs.mugglepay.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mugglepay.com/order/cancelorder.md).

# Cancel Order

If the customer wants to switch to USDT after selecting BTC. She/he will cancel order and reselect. It’s done by MugglePay Invoice page. ONLY use this if you want to build an in-house payment without redirecting to MugglePay Invoice page.

It is to avoid order conflict, if the client cannot get successful payment result or any response from MugglePay, it should send a cancel request to MugglePay to cancel the failed order.

Use it when the order status is NEW.

***

## Definition

**POST** <https://api.mugglepay.com/v1/orders/:order\\_id/cancel>

## Body Params

| Param     | Type     | Required | Description                                                        |
| --------- | -------- | -------- | ------------------------------------------------------------------ |
| order\_id | `string` | Yes      | MugglePay order ID. It's provided in the response of Create Order. |

## Example

```
curl -X POST \
  https://api.mugglepay.com/v1/orders/8cbe9c33-7b0d-4b03-816f-e88a3c6bfa5c \
  -H 'token: API_TOKEN_GET_FROM_ADMIN_PORTAL'
	
```
