Business Checkout Integration
Who this is for
Auth
Use case
Step 1 — Send OTP
POST /api/v1/auth/business-twofactor
Content-Type: application/json
{ "email": "owner@acme.com" }Step 2 — Resend OTP (if needed)
Step 3 — Verify OTP and receive JWT
Step 4 — Call checkout endpoints
On-ramp (full session, including merchant-flow features)
Off-ramp
Public read endpoints (no auth required)
Hybrid-auth read endpoints (API key OR business JWT)
End-to-end example (curl)
Behavior notes
Errors you'll see
HTTP
When
Endpoints that remain merchant-only (API key required)
Last updated