Quickstart
Get the payment processor running locally and create your first charge.
Prerequisites
- Node.js ≥ 20.19
- pnpm ≥ 10
- Docker (for Postgres and Redis)
Setup
Configure environment
Copy the example env file and fill in the required values:
Minimum required variables:
Start all services
This starts:
| Service | Port | Description |
|---|---|---|
| API | 4000 | REST API for merchants |
| Dashboard | 4002 | Admin dashboard + checkout UI |
| Worker | — | Blockchain listener |
Open the checkout UI
Navigate to checkoutUrl in a browser. The customer can:
- Select a chain and token from the dropdowns.
- See the exact token amount and live exchange rate.
- Scan the QR code or copy the wallet address to send payment.
The UI polls for confirmation and redirects automatically when the payment is detected.