---
title: "Cancel a refund"
method: PATCH
path: "/orders/{order_id}/refunds/{refund_id}"
tags: ["Refunds"]
---

# Cancel a refund

`PATCH /orders/{order_id}/refunds/{refund_id}`

Refunding creates a new order linked to the original order. By default, it has the same `order_id` as the original order. To override this, include in the request `refund_order_id`.

You can cancel a refund order if it is still in `reserved` state.

## Path parameters

- `order_id` string, required
- `refund_id` string, required

## Request body

- object — Cancel a refund in reserved state
  - `status` string, required — The refund [order status](/https://docs.multisafepay.com/docs/payment-statuses/). To cancel the refund, set to `void`.
  - `description` string — A variable for storing additional data about the cancellation.

## Response `200`

Request successful

- object
  - `success` Success — unresolved $ref
  - `data` object — An empty object.

## Other responses

- `404` — Error

---

[API](https://skmtc.dev/multisafepay/apis/multisafepay-banking-order-api.md) · [All operations](https://skmtc.dev/multisafepay/apis/multisafepay-banking-order-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multisafepay/multisafepay-banking-order-api/revisions/ce9612e4a307/schema)
