Skip to content

Manually retry payment for a subscription

POST
/api/subscriptions/{id}/retry-payment

Initiates a manual payment retry for a subscription that is in dunning or has a failed payment. The retry runs asynchronously; the response confirms the job has been dispatched.

id
required
string
object
next_delivery_date
string
slot_id
string
next_billing_date
string

Payment retry job dispatched

object
success
required
boolean
message
required
string

Subscription is not eligible for payment retry

Example
{
"success": false,
"error": "Subscription is not eligible for payment retry",
"errorCode": "NOT_ELIGIBLE",
"mode": "delivery",
"problems": [
"The delivery date for this order has passed"
]
}