Features
Everything needed to take a token payment to settled
Non-custodial by design. Funds move directly from the payer to your receiving address — we only observe the chain and tell you, reliably, what happened.
One call to create a payment
POST an order id, amount, receiver and network. You get back a payment id and an expiry — no chain plumbing on your side.
Signed webhooks with retries
payment.detected, payment.confirmed and payment.expired are delivered with an HMAC signature and retried with exponential backoff until your endpoint returns 2xx.
BSC and TRON in one API
BEP-20 and TRC-20 token transfers behind a single interface, with per-network adapters handling the differences in address format and log decoding.
Settles the moment it is detected
A transfer that appears in a chain log is already accepted by the network, so it settles at once. No confirmations to wait on, no threshold to tune, nothing to release late.
Exact amount only
A payment settles only when a transfer matches its expected amount exactly — no more, no less. Underpaid, overpaid and duplicate transfers are never auto-credited — they are recorded for manual handling, and unpaid payments expire automatically.
Idempotent by design
Send an Idempotency-Key header and a retried create returns the original payment instead of a duplicate — safe to call from an unreliable network.
Scoped API keys
Separate live and test keys per project, hashed at rest, revocable in one click, with last-used timestamps so stale credentials are easy to spot.
Audit log and delivery history
Every key rotation, secret change and webhook attempt is recorded with response codes and bodies, so a failed delivery is debuggable after the fact.
Predictable REST, no SDK required
Plain JSON over HTTPS with bearer auth and stable error codes. Anything that can make an HTTP request can integrate.
Networks
Two chains, one interface
Network-specific behaviour lives in adapters, so the API surface you integrate against is identical whichever chain your customer pays on.
BNB Smart Chain
· network id
- Block time
- ~3s
- Settlement
- Immediate on detection
logs decoded. Addresses are checksummed 0x… hex.
TRON
· network id
- Block time
- ~3s
- Settlement
- Immediate on detection
event queries. Addresses are base58 T… format.
In every plan
- Create, fetch and list payments over REST
- One-off transaction verification endpoint
- payment.detected / confirmed / expired webhooks
- HMAC-signed webhook payloads
- Exponential-backoff delivery retries
- Immediate settlement on detection
- Idempotency-Key support on create
- Overpaid and expired as explicit states
- Live and test API keys per project
- Webhook secret rotation
- Audit log of every privileged action
- Payment, transfer and delivery history
Deliberately out of scope
We do not touch your funds. These are things you should not expect from us.
- Custody — funds go straight to your address
- Fiat on-ramp or off-ramp
- Swaps or bridging between networks
- Refunds (initiate those from your own wallet)
Verify your first payment today
Create a project, generate a test key and watch a testnet transfer settle the moment it is detected. No card required.