USDC on Base & Polygon · Non-custodial by smart contract · Signed webhooks

The non-custodial crypto payment gateway

Accept USDC on Base & Polygon from any wallet. Payments settle on-chain straight to your wallet via smart contract — NormiePay never holds, freezes, or can redirect your money. Integrate with one API call.

curl -X POST https://normiepay.xyz/api/v1/checkout/sessions \
  -H "Authorization: Bearer pk_live_..." \
  -d '{
    "customer_email": "customer@example.com",
    "amount": "99.00",
    "asset": "USDC",
    "chain": "base",
    "success_url": "https://yourapp.com/success",
    "metadata": { "plan": "pro_monthly" }
  }'

→ { "id": "cs_...", "checkout_url": "https://normiepay.xyz/checkout/cs_...", "status": "pending" }

Everything you need to accept crypto

Truly non-custodial

Payments settle through an on-chain smart contract that can only pay your wallet and our 2% fee — atomically, in one transaction. NormiePay can never hold, freeze, or redirect your funds.

Instant setup

Sign up, add your wallet, get an API key. Accept payments in under 5 minutes.

Reliable webhooks

HMAC-signed events with exponential backoff retries. Your backend always gets notified.

Overpay/underpay handling

Wrong amounts are automatically refunded on-chain to the payer. Customers are notified by email.

A crypto payment processor with no custody

NormiePay is a non-custodial crypto payment gateway for accepting stablecoin payments online. Most crypto payment processors are custodial — they receive your customer's money into their own wallet and forward it to you later, which means they hold your funds in between and can freeze, lose, or misdirect them. NormiePay removes that middle step entirely.

Every checkout generates a unique smart-contract deposit address. When your customer pays USDC, the contract splits the payment on-chain in a single transaction — 98% to your wallet, a flat 2% fee to NormiePay — and refunds any over- or underpayment automatically. Because it's a true DeFi payment gateway, funds never pass through an account we control, so there is no counterparty risk on settlement and no chargebacks.

Customers pay directly from any self-custody wallet — no account and no KYC to pay. You accept USDC on Base and Polygon (the customer chooses at checkout), receive a signed webhook the moment a payment confirms, and settle straight to a wallet you control. It's the simplest way to accept crypto payments without handing custody to a third party.

New

Paid Telegram & Discord memberships

Charge USDC for access to your private community. Members pay, our bot lets them in, sends renewal reminders, and removes them automatically when access lapses — all non-custodial, straight to your wallet.

Telegram groups & channels

Add the bot to your private group, set a price and duration, and share one link. Paid members get a single-use invite; lapsed members are removed.

Discord servers

Sell a paid role in your server. Members pay in USDC, the bot assigns the role instantly and strips it when their membership ends. Renewals re-add it.

3.5% per membership payment. No monthly fees, no chargebacks, no KYC — you keep 96.5%, paid straight to your wallet. Start earning →

Frequently asked questions

What is a non-custodial crypto payment gateway?

A non-custodial crypto payment gateway lets you accept crypto payments without a third party ever holding your funds. With NormiePay, each checkout generates a smart-contract address that can only pay your wallet and the flat platform fee. When a customer pays USDC, the contract settles the split on-chain in a single transaction — the funds never pass through a NormiePay-controlled account, so we can never hold, freeze, or redirect your money.

Do customers need an account or KYC to pay?

No. Customers pay directly from any self-custody wallet (MetaMask, Coinbase Wallet, Rabby, or any WalletConnect wallet) — there is no account to create and nothing to sign up for in order to pay. Because settlement is non-custodial and peer-to-contract, NormiePay never takes custody of customer or merchant funds. You are responsible for your own regulatory obligations in your jurisdiction.

Which blockchains and stablecoins does NormiePay support?

NormiePay settles USDC on Base and Polygon today, and the customer chooses which network to pay on at checkout. Both are low-fee EVM chains, so gas costs are typically a fraction of a cent. More chains are added as the splitter contract is deployed to them — a single EVM payout wallet covers every supported chain.

How is NormiePay different from a custodial crypto payment processor?

A custodial processor receives your customer's payment into its own wallet, then forwards it to you — meaning it holds your money in between and can freeze or lose it. NormiePay is a DeFi payment gateway: an audited-pattern smart contract performs the merchant/fee split on-chain atomically, so there is no custodial middle step and no counterparty risk on settlement.

What fees does NormiePay charge?

A flat 2% per transaction, deducted automatically on-chain at settlement. There are no monthly fees, setup fees, or hidden charges. You receive 98% of every payment directly to your wallet.

What happens if a customer overpays or underpays?

Refunds are automatic and on-chain. If a customer overpays, the contract settles the correct amount to you and refunds the excess to the payer in the same transaction. If they underpay, the full amount is refunded. The customer receives an email with the transaction link either way.

Can I charge for a Telegram or Discord membership with crypto?

Yes. NormiePay includes built-in paid membership management for both Telegram and Discord. Add our bot to your private Telegram group/channel or your Discord server, set a price in USDC and an access duration, and share a single join link. Members pay in USDC and the bot grants access instantly (a single-use Telegram invite, or a Discord role), sends them reminders before their membership expires, and removes them automatically if they don't renew. It's non-custodial — payments settle straight to your wallet — with a flat 3.5% fee on membership payments and no monthly cost.

How do I integrate NormiePay?

Two ways: no-code payment links and buy buttons you create in the dashboard, or the REST API — create a checkout session, redirect the customer, and receive an HMAC-signed webhook when the payment confirms. Most integrations are live in under five minutes.

Ready to accept crypto payments?

Non-custodial USDC on Base & Polygon. 2% per transaction. No monthly fees.