No dashboard tax
Fee management lives in the sweep. Logs endpoint exists for reconciliation. You never log in to “withdraw”.
Non-custodial crypto payment gateway
Generate a unique deposit address, listen to one webhook, receive funds in your own wallet. Service fee starts at 0.75% — not 1%. Volume drops it further. No account. No dashboard.
Mechanism
Same model merchants already know from forwarding gateways — priced tighter, identified by a callback you control.
Call /{ticker}/create with your wallet and a unique callback URL. We return address_in. Same callback always maps to the same address.
Customer pays on-chain. You get a pending webhook from mempool, then a confirmed webhook after your confirmation target.
On sweep we deduct network fee + your current volume tier. Net lands in your wallet. Webhook carries fee_percent, value_forwarded, and your callback_id.
API
Ticker in the path. Callback in the query. Identify the order with callback_id — we echo it on every webhook so you never lose the merchant-side reference.
*ok* — we retry with backoff if you don’tPricing posture
| 30-day volume | Typical 1% gateway | ChainSplit | You keep extra |
|---|---|---|---|
| $0 – $10k | 1.00% | 0.75% | +0.25 pp |
| $10k – $50k | ~0.90% | 0.60% | +0.30 pp |
| $50k – $250k | tiered | 0.50% | depends |
| $250k – $1M | tiered | 0.40% | depends |
| $1M – $5M | down to 0.25% | 0.30% | still cheaper until top tier |
| $5M+ | 0.25% | 0.20% | +0.05 pp |
Service fee only. Blockchain network fees are paid on the sweep and shown in the webhook. Competitor public entry rate is 1.00% on a 30-day window.
Calculator
Why merchants switch
Fee management lives in the sweep. Logs endpoint exists for reconciliation. You never log in to “withdraw”.
A unique callback URL pins the deposit address. Add callback_id for your order. Both come back on the webhook.
Funds are forwarded to the address you passed. Check every hop on a block explorer.
One public number: 0.75% from the first payment. No “contact sales to learn the real rate” on the landing page.
If the customer can push a transaction, you can accept it. No chargebacks.
Ticker paths, create / info / estimate / logs. A CryptAPI integration maps with a base-URL change and a fee-field rename.
FAQ
No. The create call is the onboarding. We identify payments by callback URL and apply volume tiers on the destination wallet per chain.
Confirmed sweeps to the same normalized destination address on the same chain are aggregated. Multiple shops pointing at one wallet on Ethereum share that chain’s discount. The same 0x on Polygon is a separate 30-day window.
It cannot be swept and is treated as unprocessable. Always read minimum_transaction_coin from /{ticker}/info/ before you show an amount to a customer.
The landing states the fee, the network-fee caveat, and links to Terms and Privacy. Final ad-account approval still depends on the advertiser entity and restricted-industry policies in each region.
Ethereum, BNB Smart Chain, Polygon — ETH, BNB, POL, USDT, USDC. One EVM stack, three RPCs. Bitcoin, Solana and Tron need different watchers and are not in v1.
0.75% on the first sweep. Lower after volume. Webhook carries the callback ID you already store.
Open the create endpoint