Skip to content

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

  1. The merchant clicks to execute the capture operation in the Genstore admin.
  2. Genstore sends a capture request to the payment app (backend call).
  3. The payment app returns HTTP 200 (OK) with an empty response body, indicating the request has been received.
  4. The payment app calls the Update capture result API to notify Genstore of the final capture result (either true or false).
  5. Genstore updates the payment status and provides feedback to the merchant.