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

BEP-20 · network id "bsc"

Block time
~3s
Settlement
Immediate on detection

logs decoded. Addresses are checksummed 0x… hex.

TRON

TRC-20 · network id "tron"

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.