Published 10 November 2026
To accept crypto payments, decide which coins and networks you will take, then pick one of four set-ups: share a wallet address, send invoices that carry one, use a processor that holds the money and pays you out, or use a non-custodial gateway that creates a fresh address per order and sends the money straight to your own wallet. The choice comes down to who holds the money and how much matching and bookkeeping you want to do by hand.
Stablecoins such as USDC and USDT spare you and your buyer the price swings of other coins: an order for 50 dollars is paid in 50 dollars. Bitcoin is what many crypto holders want to pay with. On networks, low-fee layer 2s such as Base, Arbitrum and Optimism keep small payments practical, while Ethereum's main network can cost buyers more in fees than a small order is worth. Background: USDC vs USDT and network fees.
The simplest set-up: put your address on the order page or send it to the buyer. It costs nothing beyond the network fee. The work falls on you: you have to match each incoming payment to an order by amount and time, handle buyers who pay too little or on the wrong network, and accept that reusing one public address lets anyone see every payment you have received.
An invoice that names the amount, the coin, the network and your address — ideally with a QR code — removes most of the buyer's mistakes and gives both sides a document for their records. It suits freelancers and businesses billing a few clients. Matching payments to invoices is still yours, unless the invoicing tool watches the address and marks the invoice paid for you.
A processor gives you a checkout, receives the coins into its own wallets, and pays you out — often converted to your currency. It is convenient, and it means the processor holds your money until payout, typically asks for business verification, can freeze an account, and usually charges a percentage of each sale.
A non-custodial gateway connects to your wallet through its public key — never the seed phrase — and generates a new address for every order. It watches the chain, marks the order paid when the payment confirms, and sends receipts and notifications to your systems. The money goes straight from the buyer to your wallet, so nothing sits with a middleman and nothing can be frozen by the gateway. The trade-off: you hold your own keys, so their safety is yours (hot vs cold wallets).
Sharing a wallet address is the simplest to set up but leaves matching payments to orders to you. A gateway that creates an address per order and marks it paid automatically is the easiest to run.
The buyer pays straight into the merchant's own wallet. The gateway creates addresses from the merchant's public key and watches for payments, but never holds the money or the private keys.
No. A blockchain payment is final. Refunds are sent by the merchant as a new payment when the merchant decides.
Stablecoins keep amounts stable for both sides; bitcoin is what many crypto holders want to spend. Many businesses accept both.
This guide explains how things work. It is not financial, investment or tax advice. Something wrong? Write to hi@perly.io and we will correct it.
© 2026 Perly. All rights reserved.