Developer docs
REST API. ML-DSA-65 (FIPS 204) on every receipt. Anyone can verify. cURL, JS, and Python snippets ready to paste.
Try the API in 10 seconds
fetching key…
A 24-hour sandbox API key has been issued to your browser. Drop it into the snippets below to call any merchant endpoint. /v1/intents/{id}/submit returns a mocked settlement for sandbox merchants — no real money moves, no real tx is queued.
sk_sandbox_loading…
curl -X POST "https://epochpay.today/v1/intents" \
-H "X-API-Key: sk_sandbox_…" \
-H "content-type: application/json" \
-d '{"payee_id":"sandbox-payee","amount_cents":100,"currency":"USD","rail":"lightning"}'
Sandbox tier: 30 req/min · rails: lightning, base_l2, qswt · expires in 24h · rotate the key