Skip to main content
POST /v1/payments/recurring/cancel/{terminal_friendly_id} Cancels a recurring billing series. All future scheduled payments are halted immediately. Any payments that were already processing at the time of cancellation may still complete.
Cancellation is permanent. Once a series is cancelled, it cannot be reactivated. If you need to resume billing for the same customer, create a new recurring agreement using the init endpoint.
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

terminal_friendly_id
string
required
Your 6-character terminal identifier.

Request body

recurring_id
string
required
The 8-character identifier of the recurring series to cancel.

Response

recurring_id
string
The identifier of the cancelled series (8 characters).
accepted
boolean
true if the cancellation was accepted and the series has been marked as cancelled.
Example response
After cancellation, calling the status endpoint for this recurring_id will return status: cancelled. Historical transactions remain accessible.