# Refunds Refund objects allow you to refund a previously created charge that isn’t refunded yet. Funds are refunded to the credit or debit card that’s initially charged. Related guide: [Refunds](https://docs.stripe.com/docs/refunds.md) ## Endpoints ### Create a refund - [POST /v1/refunds](https://docs.stripe.com/api/refunds/create.md) ### Update a refund - [POST /v1/refunds/:id](https://docs.stripe.com/api/refunds/update.md) ### Retrieve a refund - [GET /v1/refunds/:id](https://docs.stripe.com/api/refunds/retrieve.md) ### List all refunds - [GET /v1/refunds](https://docs.stripe.com/api/refunds/list.md) ### Cancel a refund - [POST /v1/refunds/:id/cancel](https://docs.stripe.com/api/refunds/cancel.md)