Process capture
Capture describes how a merchant captures funds for an authorized payment. It applies to a 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 → Funds will no longer be frozen, and the transaction is canceled.
When the merchant wants to capture the funds for an authorized transaction, Genstore sends a capture request to the payment app.
Process steps
- The merchant clicks to execute the capture operation in the Genstore admin.
- Genstore sends a capture request to the payment app (backend call).
- The payment app returns HTTP
200(OK) with an empty response body, indicating the request has been received. - The payment app calls the
Update capture resultAPI to notify Genstore of the final capture result (eithertrueorfalse). - Genstore updates the payment status and provides feedback to the merchant.