Checkout Sessions
Create a Fluveo-hosted payment page for a single purchase.
Status:
contracted_test. The six canonical Checkout Session operations are in the generated API Reference. Onlysk_test_*mode is promised. See API coverage.
A Checkout Session represents one customer’s journey through the Fluveo-hosted
payment page. You create it server-side, redirect the customer to its url, and
retrieve it on return to confirm the outcome. For the end-to-end flow, see the
Checkout overview.
Create
POST /v1/checkout/sessions
The session object
status:open→complete(orexpired).payment_status:unpaid→paid.
Retrieve (confirm the outcome)
GET /v1/checkout/sessions/{id} — call this when the customer returns to your
success_url. Fulfill only when payment_status is paid — don’t trust the
redirect by itself. Merchant-public Events and WebhookEndpoints are currently
unavailable, so re-retrieve the session from your server until it reaches a
terminal state; do not make fulfillment depend on a public webhook.