Changes propagate to all code examples below in real time.
GET /api/v1/payments/:id
WebSocket — real-time payment status
HMAC-SHA256 Signature Verification — Node.js
x-evmpay-signature
sha256=HMAC hex digest
x-evmpay-timestamp
Unix timestamp (seconds)
x-evmpay-nonce
Replay-attack prevention
pending
awaiting tx
→
confirming
on-chain verification
→
completed
confirmed
|
expired
timeout
Webhook events fired at each transition
payment.pending
payment.confirming
payment.completed
payment.expired
| Chain ID | USDT | USDC | |||
|---|---|---|---|---|---|
|
|
| HTTP | ||
|---|---|---|