Troubleshooting
Insufficient credits
The submit was refused with a credits object. Two ways forward.
{"ok": false, "error": "This batch needs 1431 credits; you have 200.",
"credits": {"needed": 1431, "balance": 200, "affordableRows": 200,
"topUpCredits": 1231, "topUpAmountCents": 12310}}
- Render what you can afford: resubmit with
rowssliced toaffordableRows. - Top up and resubmit unchanged: a signed-in person buys
topUpCredits; the draft survives the checkout redirect.
Nothing was reserved or rendered. Over the API this arrives as a refusal body, not a 5xx; agents should treat it as a decision point.