Future Transactions
Charge future transaction
Execute a scheduled future payment immediately, before its planned date.
POST
cURL
Submit a future transaction for processing using its
future_transaction_id and recurring_id.
Provide amount to override its scheduled amount for this charge.
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.Authorizations
Headers
Optional idempotency key, scoped to terminal + matched route pattern. A replayed request returns the cached response with Idempotency-Replayed: true.
Maximum string length:
255Pattern:
^[\w-]+$Path Parameters
The unique identifier of the terminal.
Required string length:
6Pattern:
^[\dA-Za-z]{6}$Body
application/json
The future transaction identifier to charge immediately.
Required string length:
8Pattern:
^[\dA-Za-z]{8}$The recurring subscription identifier this future transaction belongs to.
Required string length:
8Pattern:
^[\dA-Za-z]{8}$Override amount in major currency units (e.g. 10.00 for $10.00 USD). Uses the scheduled amount if omitted.
Required range:
0.01 <= x <= 999999.99Response
Default Response
Required string length:
8Pattern:
^[\dA-Za-z]{8}$Required string length:
8Pattern:
^[\dA-Za-z]{8}$Required string length:
8Pattern:
^[\dA-Za-z]{8}$Required string length:
8Pattern:
^[\dA-Za-z]{8}$