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
- 200
- 422
Successful Response
Validation Error