Skip to content

Process void

Void describes how a merchant cancels an authorized payment that has not yet been captured. It applies to the two-step payment process: after the "Authorization" step is completed, the merchant can choose to either perform the "Capture" or "Void" as the second step.

  • If the merchant chooses Capture → Funds will be transferred from the buyer's account to the merchant's account.
  • If the merchant chooses Void → The funds will no longer be frozen, and the transaction is canceled.

When the merchant wants to cancel an authorized transaction, Genstore sends a void request to the payment app.

Process steps

  1. The merchant requests to void the authorized payment in the Genstore admin.
  2. Genstore sends a void authorization request to the payment app.
  3. The payment app returns HTTP 200 (OK) with an empty response body, confirming the request has been received.
  4. The payment app calls the Update cancel result API to notify Genstore of the final result of the void (either true or false).
  5. Genstore updates the payment status and provides feedback to the merchant.