Skip to main content

Retry Subscription Payment

POST 

/api/billing/subscriptions/:subscription_id/retry-payment

Admin: re-attempt the latest unpaid invoice on a past_due / failed_to_charge / unpaid subscription using its existing default payment method.

The endpoint kicks the charge and records an admin_manual_retry entry in card_attempts. Async webhooks (invoice.payment_succeeded / invoice.payment_failed / charge.failed) close the loop on local sub.status, the tenant block screen, and billing_transactions — so this endpoint does NOT emit activity or send email itself.

Request

Responses

Successful Response