Capture settles a pre-authorization and moves the reserved funds to your account. You must have a successful pre-authorization before calling this endpoint.Documentation Index
Fetch the complete documentation index at: https://www.smartretry.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
The capture amount must not exceed the originally authorized amount. If you omit
amount, the full authorized amount is captured.Safe retries for this POST endpoint use the
Idempotency-Key header. Reuse the same key only when retrying the exact same request body. See Idempotency.Path parameters
Your terminal identifier. Exactly 6 characters.
Request body
The
transaction_id returned by the original pre-authorization. Exactly 8 characters.The
order_id returned by the original pre-authorization. Exactly 8 characters.Your unique identifier for this capture transaction. Must be different from the
merchant_transaction_id used in the pre-authorization.Amount to capture in major currency units (e.g.,
49.99 for $49.99). If omitted, the full authorized amount is captured. If provided, must be less than or equal to the authorized amount.Human-readable description of the capture. Maximum 500 characters.
Response
SmartRetry’s unique identifier for this capture transaction. Exactly 8 characters.
The order identifier, matching the
order_id from the original pre-authorization.The
merchant_transaction_id you provided in the request, echoed back for confirmation.true if the capture was accepted for processing. Poll the status endpoint using the returned transaction_id to confirm settlement.