Void a Payment

Cancel a payment before settlement so the transaction is never finalized.

Voiding a payment cancels a transaction before it settles. This is a fast way to cancel a payment—for example, if a customer's item is suddenly out of stock or if the customer changes their mind.

When you void a payment, the held funds are immediately released back to the cardholder's account.

Key information on Voids

FeatureDescription
TimingCan only be performed on unsettled transactions (Sale, Capture, or Authorization). Settlement typically occurs at the end of the business day or processing batch.
EffectThe transaction is canceled before funds are transferred to the merchant. This process prevents the sale from being finalized.
Customer ImpactThe original charge appears as "pending" on the customer's statement, and then is removed. The fund hold is released, making the money available to the customer again.
Fund Release TimeFunds are usually available within 24–72 hours after the void is processed. In rare cases, depending on the customer's issuing bank, the hold may take up to **7 business days **to drop off.

NOTE:

  • Voids are only possible before settlement. Once a payment has settled, you must issue a refund instead.

Steps to Void a Payment

To void a transaction, follow these steps:

  1. First, check the payment has not yet settled by reviewing the status field using a GET checkout/v3/payment?id={id} endpoint.
  2. Make a DELETE request to checkout/v3/payment/{id} endpoint.
  3. After executing the void, you can verify the new status by making another GET request /checkout/v3/payment?id={id} endpoint.
  4. The final response will show the payment's status as Voided.

© 2025 Priority Technology Holdings LLC. All rights reserved.