If the user doesn’t complete payment within Stripe’s checkout window, the original session expires and the formation status becomesDocumentation Index
Fetch the complete documentation index at: https://usenaive.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
failed (with doola_error: "Stripe Checkout session expired before payment"). Use this endpoint to generate a new checkout URL for the same formation without losing the business info or starting over.
This endpoint:
- Reverts the formation to
awaiting_paymentstatus - Clears
doola_error - Creates a new Stripe Checkout session
- Returns the new
checkout_url
UUID of the formation.
Restrictions
This endpoint returnsinvalid_input if:
- The formation has already been paid for (
payment_status === "paid") — usePOST /v1/formation/:id/submitinstead - The formation has already been submitted to Doola (
status === "submitted"or"formation_completed")