Capture Request
Capture request model. Uses the enhanced breakdown with surcharge support instead of the legacy Breakdown.
- amountType: integer | null · Amount
Optional capture amount in cents. If omitted, the full authorized amount is captured.
- breakdownType: object · Breakdown (with Surcharge) nullable
Optional updated breakdown with surcharge details.
- subtotalType: integer · Subtotalrequired
Subtotal amount in cents before tax, tip, and surcharge.
- surchargeType: object · Surcharge nullable
Surcharge configuration. When provided, surcharge is calculated and applied to the transaction total.
- taxType: integer | null · Taxamount
Amount Tax amount in cents.
- taxType: number | null · Taxrate
Rate Tax rate as a float (e.g., 8.75 for 8.75%). Integer values >= 100 are auto-divided by 100 for backward compatibility.
- tipType: integer | null · Tipamount
Amount Tip amount in cents.
- tipType: number | null · Tiprate
Rate Tip rate as a float (e.g., 15.0 for 15%). Integer values >= 100 are auto-divided by 100 for backward compatibility.
- tipType: string | null · Tiptype
Type Tip calculation method. One of:
fixed,percentage.
- eventType: string | null · Event Id
_id Idempotency key. Auto-generated if omitted.
- tipType: integer | null · Tip Amount
_amount Optional tip amount in cents to apply at capture time.

