Subscriptions
Recurring billing and subscription management.
Subscriptions can be created through checkout sessions with recurring products, or directly via the API using a stored customer's payment method.
Not available over the API on Paysio Debit & Payouts
POST /subscriptions returns 400 on Debit & Payouts workspaces: the processor requires the card security code for every charge and the API never stores it. Use hosted Checkout Sessions with recurring products instead — they fully support subscriptions. Listing, cancelling, pausing, and resuming existing subscriptions still work.
Create Subscription
Create a subscription by charging a stored customer's payment method. The first payment is charged immediately, unless a future start_date is provided — in which case the subscription is created with status 'scheduled' and no payment is charged until that date.
https://paysio.com/api/v1/subscriptionsAuthorizations
Secret key (sk_*). Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.
Body
ID of the customer with a stored payment method
ID of a recurring product
Charge a SPECIFIC saved method instead of the customer's default. Use an id from GET /customers/:id/payment-methods (the "vault_…" form or the bare UUID). It must belong to this customer and have been used at your business, otherwise the call returns 400 — a subscription is never silently created against a different card. Omit to use the default method.
ISO 8601 date. If in the future, creates a scheduled subscription that activates on this date. The customer is not charged until then.
Arbitrary key-value metadata (optional)
List Subscriptions
List subscriptions with customer and product details.
https://paysio.com/api/v1/subscriptionsAuthorizations
Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.
Query parameters
1-100, default 10
Cursor for pagination
Get Subscription
Retrieve a single subscription. Includes cancel_at_period_end field.
https://paysio.com/api/v1/subscriptions/:idAuthorizations
Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.
Cancel Subscription
Cancel a subscription. Supports immediate cancellation or scheduling cancellation at the end of the current billing period. Note: subscriptions with status 'scheduled' (created with a future start_date) are always cancelled immediately regardless of the at_period_end flag.
https://paysio.com/api/v1/subscriptions/:id/cancelAuthorizations
Secret key (sk_*). Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.
Body
Cancellation reason (optional)
If true, subscription stays active until current period ends. Default: false. Ignored for scheduled subscriptions.
Pause Subscription
Pause an active subscription. Billing is suspended until resumed.
https://paysio.com/api/v1/subscriptions/:id/pauseAuthorizations
Secret key (sk_*). Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.
Resume Subscription
Resume a paused subscription. Billing dates are extended by the paused duration.
https://paysio.com/api/v1/subscriptions/:id/resumeAuthorizations
Secret key (sk_*). Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.