Skip to main content
This page is part of the REST API Guides. Using the JavaScript library instead? See Payments Library Guides.
Prerequisites: API key, Payment Gateway Account, and an existing transaction to refund or void. Use void to cancel an authorization before capture, or refund to return funds after a transaction has been captured.

When to Use Each

Voids release the hold on the customer’s card immediately. Refunds may take 5-10 business days to appear on the customer’s statement.

Void

Cancel an authorization before capturing. Uses DELETE method.
Void requires re-sending the currency, amount, card, and other details from the original authorization.

Void API Reference

Complete parameter reference for void requests

Refund

Refund a captured transaction. Uses PUT method.

Refund API Reference

Complete parameter reference for refund requests

Partial Refunds

You can refund less than the original amount:

Authorize & Capture

Full transaction lifecycle

Transaction Status

Check refund status