# Voids

A **void** cancels a payment authorisation **before it is captured**. The acquirer releases the amount that was held on the customer's card, so no money ever moves — as if the transaction had never happened.
Use a void to undo an authorisation that has not yet been captured. To return money that has **already** been captured, use a **Refund** instead.
Voids are supported for **single** and **frequent** payment authorisations.

 - [GET /void/{id}](https://docs.easypay.pt/openapi/voids/get_void_id.md): Returns the details and current status of a void, including the authorisation it cancelled. Use this to track a void's outcome after creation, since processing is asynchronous. **Required scope:** <co
 - [POST /void/{id}](https://docs.easypay.pt/openapi/voids/post_void_id.md): Cancels a payment authorisation before it is captured, releasing the amount held on the card. Works for **single** and **frequent** authorisations. **Required scope:** <code style="background:#e8f0fe;
