ZyloPay developer documentation
In-store USDC payments, driven from your systems.
Customers tap an Apple or Google Wallet pass at your terminal. The payment settles in USDC on Monad in under a second. The ZyloPay API lets your servers send payments to terminals, follow every payment, refund, and receive signed webhooks.
curl https://zylopay-api.fly.dev/api/v1/payment_intents \
-H "Authorization: Bearer $ZYLOPAY_SECRET_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"amount": 2500000, "terminal": "tml_ZP-4821-K"}'Start here
Quickstart
Test keys, a payment intent, a terminal and a verified webhook. About 15 minutes.
API reference
Every endpoint of /v1, generated from the OpenAPI spec, with curl and Node examples.
Webhooks
Event types, retries, and signature verification in six languages.
Payment lifecycle
From tap to settlement: intent statuses, payer confirmation, refunds.
Going live
Business verification, live keys, webhook endpoints and an IP allowlist.
Node SDK
@zylopay/node: typed resources, auto-pagination, webhook verification.