Docs
Testing and environments
Use separate app test/live configuration and sandbox payment rails before launch.
Compatible with the closed-beta ATM app APIs and versioned ATM event headers. Check atm-api-version on every webhook or XRPC receiver event.
App environments
Each app has separate test and live configuration. Webhook URLs, signing secrets, modules, and app fee settings are environment scoped.
- Test
- For app integration, fake payments, webhooks, ticket holds, and service-auth development.
- Live
- For production checkouts, live app events, and real payment activity.
Sandbox expectations
- Start in test mode.
- Use the dashboard to send test events.
- Verify webhook signatures with the raw request body.
- Run checkout flows for guest and signed-in buyers.
- Test status polling for browser return races.
- For tickets, test holds, expiry, issuance, verification, and check-in on atmosphere.tickets.
Closed-beta access
ATM sign-in and app registration can be allowlisted during beta. If your app or team cannot sign in, request preview access through the contact page.