Skip to main content
molnpay
From 1% per payment, free to start

Take crypto payments. Give every user an address.

A payment gateway and a wallet provider on one API. Hosted checkout for your buyers, a permanent deposit address on every chain for your users, and payouts from the same balance. No keys to hold, no gas to top up.

Four products. One integration.

Take a payment, hand out deposit addresses, convert what arrives, move it to the chain you settle on. One API key, one dashboard, one webhook signature — most businesses start with one of them, and the others cost nothing extra to reach.

One API key
One balance, one webhook

Add the second one for free

Checkout, deposit addresses, payouts and refunds share one auth scheme, one webhook contract and one idempotency rule. Adding the second product is not a second integration.

+12%

USDT

0.00
+5%

USDC

0.00
-3%

ETH

0.000
+2%

BTC

0.0000

Both products, one ledger

A payment through checkout and a deposit to a customer's address land in the same balance, per asset. You pay out of that balance through the same API.

Any token can land on the address

A deposit address is a contract, not a per-token account — so on every EVM chain, at one address, anything ERC‑20 that arrives can be swept. The row in colour is what we settle in today; anything else is enabled on request.

Charge them, credit them, pay them. One API.

Most teams bolt a gateway onto a self-hosted wallet and reconcile the two by hand. These are one ledger, one set of keys and one webhook.

  • Bill in dollars, take it in anything
    Choose how to pay29:41
    • USDTTRC-20
    • USDCERC-20
    • USDTBEP-20
    invoice.paid fires when it is final

    Take a payment in one call. Price it in the currency you sell in. Your payer picks a chain on a hosted page and needs no account — with you or with us.

  • One customer, every chain
    cust_9f3c15 chains
    • TronActive
    • EthereumActive
    • SolanaActive
    Permanent. Reuse it for every deposit they make.

    Give every user an address. One permanent address per customer, per chain. Deposits credit their balance, and we sweep them without anyone holding a key.

  • Money out, same balance
    PayoutsAllowlisted
    • Batch · 42 payouts8,410.00USDT
    • Supplier invoice1,250.00USDC
    • Affiliate payout96.40USDT
    New destinations wait 24 hoursQueued

    Send it back out again. Payouts run off the same balance, the same API keys and the same webhook contract as everything that came in.

Every new workspace starts in test mode, with no review. What it costs

Wherever your money already is, it lands in one balance.

USDT and USDC wherever they are issued, and the native coin everywhere. One address covers every EVM chain at once, because it is the same contract at the same address on all of them — Tron, Solana, TON and the UTXO chains get their own. See the full table

How MolnPay holds money

Money moves through us and never sits behind a key anyone can lose. Every address is a contract with no private key, every sweep is fronted by our operator, and every payout leaves only for a destination you allowed on chain.

From one API call to money in your balance.

Three steps, and none of them involve you holding a private key.

Step one

One call
makes an invoice.

Price it in the currency you sell in. We hand back a hosted checkout URL — your customer needs no account with us.

POST /v1/invoices
{ "amount": "49.90", "currency": "USD", "reference_id": "order_8812" }
201 Created
{ "checkout_url": "…/i/ck_9f3c", "status": "created" }

One POST creates the invoice and returns a hosted checkout URL.

For everyone who gets paid in crypto.

  • Online stores
  • SaaS and subscriptions
  • Marketplaces
  • Gaming and top-ups
  • Brokers and exchanges
  • Digital goods
  • Affiliate payouts
  • Payroll in stablecoins
  • Wallet apps
  • Remittance
  • Ticketing and events
  • Donations

If your buyers pay you, you want checkout. If your users hold a balance with you, you want addresses. Plenty of businesses are both.

Simple to start. Cheaper as you grow.

From 1% + $0.50 per payment with a ceiling on it, and free to start. Pick the plan that fits your volume and move up when you outgrow it.

  • Starter

    Build against the API and take your first live payments.

    Free

    to start, no onboarding fee+ $249 operational balance

    Choose Starter
    • 2 chains included
    • Money in: 1% + $0.50 per payment, max $1.99
    • Money out: 1% + network fee per payout
    • $0.50 per deposit address
    • Webhooks
    • Extra team members
    • 5 API requests a second
  • Popular

    Growth

    For a business running live deposits and withdrawals every day.

    $299

    one-time onboarding fee+ $1,249 operational balance

    Choose Growth
    • 4 chains included
    • Money in: 0.85% + $0.40 per payment, max $1.79
    • Money out: 0.85% + network fee per payout
    • $0.35 per deposit address
    • Signed webhooks
    • 1 team member
    • 15 API requests a second
    • $249 minimum monthly usage
  • Scale

    For brokers, exchanges and payment businesses at volume.

    $799

    one-time onboarding fee+ $3,999 operational balance

    Choose Scale
    • 8 chains included
    • Money in: 0.7% + $0.30 per payment, max $1.59
    • Money out: 0.7% + network fee per payout
    • $0.25 per deposit address
    • Signed webhooks
    • 2 team members
    • 40 API requests a second
    • $749 minimum monthly usage
  • Enterprise

    Custom chains, custom treasury, and terms written with you.

    Custom

    terms written with you

    Talk to us
    • Every chain we support
    • Money in: 0.55% + $0.25 per payment, max $1.29
    • Money out: 0.55% + network fee per payout
    • $0.20 per deposit address
    • Signed webhooks
    • Team size agreed with you
    • API limits agreed with you

The questions that decide it.

The ones a technical buyer asks in the first call, answered without the sales pass.

  • We do, until you move it. Payments land in a balance per asset that you can see at any time, and you withdraw to your own allowlisted addresses whenever you want. A new address waits 24 hours before it can receive anything, and removing one takes effect immediately.

Take payments, or hold balances. Start with either.

Sign up and your workspace starts in test mode — no review, no call, no card. Switch it to live after a short look at your business.