PUT /v1/payments/recurring/future-transactions/update/{terminal_friendly_id}
Updates a single future transaction within a recurring series. You can override the charge amount for that specific occurrence, reschedule it to a different date, or both. Changes apply only to the targeted transaction - the rest of the series schedule is unaffected.
To change the default amount or schedule for all future payments in a series, use the recurring update endpoint instead.
Path parameters
string
required
Your 6-character terminal identifier.
Request body
string
required
The 8-character identifier of the future transaction to update.
string
required
The 8-character identifier of the recurring series this future transaction belongs to.
number
Override the charge amount for this specific occurrence only, in major currency units (e.g.,
24.99 for $24.99). Does not affect the default series amount or other future transactions.string
Reschedule this occurrence to a new date in
YYYY-MM-DD format. Must be a future date. Does not shift subsequent payments - only this specific occurrence is moved.Response
string
The identifier of the recurring series (8 characters).
string
The identifier of the updated future transaction (8 characters).
boolean
true if the update was applied successfully.Example response