# Refunds

Refund charges partially or fully.

 - [POST /refunds](https://matterhorn-api.redocly.app/docs/api/shift4-gateway/refunds/createrefund.md): Refund an existing charge, which will result in funds being returned to the previously charged credit or debit card. Partial refunds are only possible for a captured charge. Partial refunds can be re
 - [GET /refunds](https://matterhorn-api.redocly.app/docs/api/shift4-gateway/refunds/listrefunds.md): List refund objects for a given charge. Results are sorted by creation date, with the most recent objects first.
 - [GET /refunds/{refundId}](https://matterhorn-api.redocly.app/docs/api/shift4-gateway/refunds/getrefund.md): Retrieves an existing refund object.
 - [POST /refunds/{refundId}](https://matterhorn-api.redocly.app/docs/api/shift4-gateway/refunds/updaterefund.md): Updates an existing refund object. Any parameters not provided are left unchanged.
