Guides
Go-live checklist
Work through this list before you send real buyers to live checkout.
Verify your business
Live keys need a verified business. Start verification in SaphraONE Settings.
Create a live key
In the live console, create a
sk_live_key per site or service, and store it in your production secrets.Switch the base URL
Set
SAPHRA_API_BASE=https://api.saphra.one/v1in production.https redirects
Your
success_urlandcancel_urlmust be https in live mode.Confirm server-side
Fulfilment reads the session with your key and checks
status === "complete".Idempotency
Every create sends an
Idempotency-Keytied to the order.Reconcile job
A scheduled job picks up sessions completed by buyers who never returned.
Handle every state
Partial, expired, overpaid and late-completed sessions are handled (see Fulfil orders).
Errors and retries
You retry
429and5xxwith backoff, and log the errorcode.Smoke test
Make one small real payment (for example 0.50 USDC) end to end, then refund it.
