
Non-Custodial Crypto Payments
Accept Bitcoin, stablecoins and 10 networks with buyers paying your own wallet directly. No processor holding your money, no exchange in between, nobody to block you.
12 assets across 10 networks, settled to your own addresses
Never get blocked
Card processors and custodial gateways sit between you and your money, and any one of them can say no. Crypteo isn't in that path.
No processor that can shut you off
There's no merchant account to review, no rolling reserve and no balance to freeze. Buyers pay your wallet, and the funds are yours the moment the transaction confirms.
Buyers' exchanges can't get in the way
Buyers pay a plain wallet address that belongs to you, not a payment platform's pooled deposit address. To their exchange it's an ordinary withdrawal to a personal wallet, not a transfer to a processor it might refuse.
Non-custodial by design
We only ever see public addresses. No private keys, no seed phrases, no withdrawals to approve.
Watched from the first second
A new checkout is checked on-chain every 15 seconds and confirmed once the network has the confirmations it needs.
Webhooks and email alerts
Every status change, whether detected, confirmed, underpaid or expired, reaches your backend as a signed webhook.
Live in five minutes
1. Create your account
Sign up with an email address. No KYC, no bank details, no approval queue.
2. Add your wallets
Paste the receiving addresses from your own self-custody wallet for each network you want to accept.
3. Get paid
Share a payment link or create a session through the API. Buyers pay on a hosted checkout page.
Get paid into a wallet, not an exchange
Exchanges screen every incoming transfer. Receive store payments on an exchange deposit address and you'll soon be answering “what is this transaction?” requests, or waiting on a deposit that's been held.
Use a self-custody wallet such as Base Wallet or Trust Wallet. Payments land there and stay yours, with no one to ask for permission.
✓Self-custody wallet
Base Wallet, Trust Wallet and similar. You hold the keys and every payment is credited on-chain.
✕Exchange deposit address
Nexo, Binance, Coinbase and the like. Deposits can be held, questioned or refused.
One API call to take a payment
Create a payment session, redirect the buyer to the hosted checkout, and listen for the signed webhook. Test-mode keys let you build the whole flow without moving real funds.
curl -X POST https://crypteo.io/api/public/v1/payments \
-H "x-api-key: crypt_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 49.00,
"externalId": "order_1042",
"webhookUrl": "https://shop.example/hooks"
}'Simple, volume-based pricing
0.15–0.45% of your monthly volume. No setup fee, no monthly minimum, no payout fees, because there are no payouts.
Starter
0.45%
Under $50,000 / month
Growth
0.3%
$50,000 – $250,000 / month
Scale
0.15%
$250,000+ / month
Frequently asked questions
Never. Crypteo is non-custodial. You give us public receiving addresses, never private keys or seed phrases. Payments go from the buyer's wallet straight to yours, and we watch the chain to confirm them.
Use a non-custodial wallet, one where you hold the keys, such as Base Wallet or Trust Wallet. Don't use a deposit address from an exchange (Nexo, Binance, Coinbase and the like). Exchanges screen incoming transfers: they can hold a deposit, ask you to explain where each payment came from, or refuse to credit it. Payments that land in your own wallet are simply yours.
Two things. First, there is no payment provider between you and your buyer that can decide to stop serving your business. Second, buyers pay a plain wallet address that belongs to you, not a processor's pooled deposit address, so a buyer's exchange sees an ordinary withdrawal to a personal wallet instead of a transfer to a payment platform it may refuse to send to.
0.15% to 0.45% of your paid volume, set by how much you take each month, with no setup fee and no withdrawal fees. Fees are invoiced every 3 billing months (about 90 days) once they reach $10, or at the end of the billing month when they reach $100; until then they carry forward. Buyers pay their own network fee, as with any on-chain transfer. See the pricing page for the tiers.
Crypteo checks a new checkout on-chain every 15 seconds (less often as it ages) and marks a payment confirmed once the network has the confirmations it needs. That's under a minute on Solana, XRP and BNB Smart Chain, a minute or two on Tron, Ethereum and Polygon, and three blocks (about 30 minutes) on Bitcoin. Funds are in your wallet from the moment the transaction is mined; there is nothing for us to release.