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.