Endpoints
| Method | Path | Description |
|---|---|---|
POST | /v1/checkout/sessions | Create a hosted checkout session |
GET | /v1/checkout/sessions/:id | Get a checkout session by ID (integrator-scoped) |
GET | /v1/checkout/sessions/by-token/:token | Get public session data for the checkout page (no auth required) |
POST | /v1/checkout/sessions/by-token/:token/submit | Submit payment through the hosted checkout page |
Flow
- Your server calls
POST /v1/checkout/sessionswith the amount and currency — returns asession_url. - Redirect the payer to
session_url. EQX hosts the payment page. - On completion EQX posts a webhook event and redirects the payer to your
redirect_url. - Poll
GET /v1/checkout/sessions/:idor handle the webhook to confirm the final status.
by-token endpoints are used by the hosted page itself and do not require your API key.