Get paid in crypto.
Settle on your terms.

Cryptain gives your business a hosted checkout, a REST API and ready-made plugins for 13 blockchains. Every payment is detected on-chain, written to a ledger and sent to your balance or straight to your own wallet.

Blockchains
13
Coins and tokens
25
Fee per payment
from 0%
Northwind Supply Demo
$1,240.00 1,240.00 USDT
USDT USDTTron (TRC20)
Send toTQn9…a7Xp4
  1. Waiting for payment
  2. Detected on-chain
  3. Confirmed 1/1
  4. Settled to balance
Net after 1% fee1,227.60 USDT

How a payment moves

From the moment your customer clicks Pay to the moment your order is marked paid. Every step is visible in your dashboard.

  1. 1

    Invoice

    Your site calls the API or a plugin. The customer gets a checkout page with an exact crypto amount and a fixed time window.

  2. 2

    Payment

    They scan the QR code or pay from their wallet, on any network your store accepts.

  3. 3

    Detection

    Cryptain watches the deposit address and sees the transfer as soon as it reaches a block.

  4. 4

    Confirmation

    Each network has its own confirmation count. Your rules decide what happens with underpaid, overpaid or late payments.

  5. 5

    Settlement

    The money lands in your balance minus the fee, or straight in your wallet, and a signed webhook marks the order paid.

Two ways to settle

Choose per store. You can run a custodial store and a non-custodial store side by side.

Collect in your Cryptain balance

  • Every coin in one balance, with a full ledger you can export
  • Withdraw on request, automatically at a threshold, or in bulk from a CSV
  • Refund customers from the invoice page
  • 1% per payment on the free plan

Go straight to your own wallet

  • Payments arrive at your addresses. We never hold the money
  • Add a list of addresses, or an xpub and fresh addresses are derived for you
  • Same checkout, webhooks and reports as balance stores
  • 0% per payment on Pro and Business plans

Every major network, one checkout

Pick a network to see what your customers can pay with and how many confirmations a payment needs before it counts.

Bitcoin

Confirmations
2
Memo or tag
Not needed
Coins
1

See all coins with live prices

An API you can read in an afternoon

Create an invoice with one signed request, send the customer to the checkout URL and wait for the webhook. That is the whole integration.

  • HMAC-SHA256 signaturescovering the method, path, body and time
  • Idempotency keysso a retried request never creates a second invoice
  • Read-only keys and IP allowlistsper key, for reporting tools and servers
  • Webhook delivery logwith automatic retries and one-click resend
Open the API reference
BODY='{"amount":"49.00","currency":"USD","order_id":"1024"}'
TS=$(date +%s)
SIG=$(printf '%s\nPOST\n/api/v1/invoices\n%s' "$TS" "$BODY" \
  | openssl dgst -sha256 -hmac "$CRYPTAIN_SECRET" | cut -d' ' -f2)

curl https://cryptain.net/api/v1/invoices \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $CRYPTAIN_KEY" -H "X-Timestamp: $TS" \
  -H "X-Signature-Version: 2" -H "X-Signature: $SIG" \
  -d "$BODY"
Webhook to your serverinvoice.paid
{
  "event": "invoice.paid",
  "data": {
    "order_id": "1024", "status": "paid",
    "amount": "49.00", "currency": "USD",
    "pay_currency": "USDT_TRC20", "paid_amount": "49.00"
  }
}

Plugins for the platforms you already run

Download, paste your keys, done. Each plugin marks orders paid automatically and re-checks every payment with the API.

WooCommerce ई-कॉमर्स Adds "Pay with crypto" to classic and block checkout. Orders update themselves when the payment confirms. Easy Digital Downloads ई-कॉमर्स Sell downloads for crypto. Purchases complete and files unlock as soon as payment confirms. WordPress Websites A pay button and donation block for any WordPress site, no shop plugin required. WHMCS बिलिंग Gateway module for hosting and service providers. Invoices, renewals included, are marked paid automatically. Blesta बिलिंग Non-merchant gateway for Blesta 4 and 5 with automatic invoice updates. ClientExec बिलिंग Gateway plugin for ClientExec. Invoices settle themselves when the payment confirms. PrestaShop ई-कॉमर्स Module for PrestaShop 1.7.7 to 8 that moves orders to "Payment accepted" on its own. OpenCart 4 ई-कॉमर्स Installs with the OpenCart extension installer, with order statuses you choose. Magento 2 ई-कॉमर्स Payment module for Magento 2.4. Paid orders are invoiced; expired ones are cancelled. Shopify ई-कॉमर्स Connect your shop from the dashboard. Customers pay from a link in their order confirmation and Shopify is updated for you. XenForo Communities Payment provider for XenForo 2 account upgrades. Members are upgraded the moment payment confirms. PHP SDK डेवलपर One PHP file for any PHP application: create invoices, read their status and verify webhooks. Node.js SDK डेवलपर A dependency-free client for Node.js 18+: invoices, payment links and webhook verification. Python SDK डेवलपर A single-module client for Python 3.8+ using only the standard library.

See what you keep

Move the slider to your monthly crypto volume. Plan prices and fees come straight from our pricing.

$25,000
$500$1M
Compare plans in detail
StarterFree
$0total cost a month
You keep $0
Pro$49 a month
$0total cost a month
You keep $0
Business$99 a month
$0total cost a month
You keep $0

Controls that protect the money

Security is in the defaults, not in an add-on.

  • 2FA

    Two-factor on every payout

    Withdrawals, refunds and new API keys need an authenticator code or a passkey.

  • HMAC

    Signed in both directions

    Your requests and our webhooks are signed, timestamped and checked for replays.

  • AES

    Secrets encrypted at rest

    API secrets, provider keys and identity documents are stored encrypted.

  • 0 KEYS

    No private keys on our servers

    Deposit addresses are watched, not controlled, by the web server.

  • LOCK

    New addresses wait

    A newly added withdrawal address is locked for a safety period before it can be used.

  • LOG

    Everything is on record

    Sign-ins, admin actions and every balance movement are kept in an audit trail.

Questions merchants ask first

Can't find yours? Read the full FAQ or ask us.

What does Cryptain do?

Cryptain lets your business take payments in BTC, ETH, USDT, USDC, BNB, POL, LTC, DOGE, SOL, BCH, XRP, TON and more. You create an invoice, a payment link or a button, or install a plugin; your customer pays from any wallet or exchange; we watch the blockchain and tell your website the moment the payment is confirmed.

How long does it take to get set up?

Most businesses take their first payment the same day:

  1. Open an account and confirm your email.
  2. Add your website as a store. You get API keys and a webhook secret.
  3. Install the plugin for your platform, paste the keys, and make a small test payment.

No website? Skip step 3 and send a payment link instead.

Which coins and networks can customers use?

BTC, ETH, USDT, USDC, BNB, POL, LTC, DOGE, SOL, BCH, XRP, TON, plus USDT and USDC on several networks. The full list is on the supported currencies page. You choose which ones each store shows at checkout.

What if the price of the coin moves while the customer is paying?

The crypto amount is locked when the customer chooses a coin and stays fixed for the invoice's payment window. If they pay late, the invoice is marked late and your store settings decide whether to accept it at the original amount.

How much does it cost?

Starter has no monthly fee: you pay 1% on each payment into your balance. Paid plans send payments straight to your own wallets with no per-payment fee. See the pricing page for the current plans.

What is the difference between balance and own-wallet settlement?

With balance settlement payments land in your Cryptain balance and you withdraw when you like. With own-wallet settlement each payment goes directly to an address you control; we never hold it. Many merchants start with the balance and move to their own wallets as they grow.

Open an account in two minutes

शुरुआत मुफ़्त। हर पेमेंट पर 1%। कभी भी अपग्रेड करें।