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
- The merchant requests to void the authorized payment in the Genstore admin.
- Genstore sends a void authorization request to the payment app.
- The payment app returns HTTP
200(OK) with an empty response body, confirming the request has been received. - The payment app calls the
Update cancel resultAPI to notify Genstore of the final result of the void (eithertrueorfalse). - Genstore updates the payment status and provides feedback to the merchant.