Comparison
Orrerie Merchant beside a self-hosted tool.
A self-hosted tool is software you run on your own server, with nobody between you and the network. Orrerie Merchant runs in a browser and shares the work with Orrerie. Each way suits a different business, and this page says which.
At a glance
The same five questions, asked of each.
The two other columns are BTCPay Server and SHKeeper. Every cell about them links to the page it was read from.
Last checked 17 October 2026
Everything this page says about another product was read on that product's own public pages on that day, and each statement links to the page it came from. They are read again at least every 30 days, and this page is not published with an older reading. Those products change: read their pages before you decide.
| Question | BTCPay Server | SHKeeper | Orrerie Merchant |
|---|---|---|---|
| What you run | A server of your own, with Docker and a Bitcoin node. The stated minimum is 2 GB of memory and 80 GB of storage with pruning. A virtual server is listed at US$10 to US$70 a month.Source: BTCPay Server's deployment questions, BTCPay Server's deployment page | A server of your own. The README installs it with k3s and Helm on a fresh server.Source: SHKeeper's README | Nothing. It runs in a browser, and Orrerie runs the servers. So taking payments depends on Orrerie being up. |
| Who holds the keys | You. The project says its community has no access to a store's funds, and a store can receive into an existing wallet without its private keys. With a Lightning node, the server can reach the keys to the Lightning funds.Source: BTCPay Server's general questions | The README calls it non-custodial and lists wallet encryption, with the decryption key entered through the API. It describes payouts made through the API of your own server.Source: SHKeeper's README | Two of three keys move money. You hold two: your browser key and the recovery key in your Orrerie app. Orrerie holds one and can never move anything alone. |
| Coins and networks | Bitcoin, on-chain and over the Lightning Network, is the project's only focus. Other coins are opt-in integrations kept up by their own communities: BGold, Bitcore, Dash, Dogecoin, Feathercoin, Groestlcoin, Liquid Bitcoin with USDt, Litecoin, Monacoin and Viacoin, and by plug-in Monero, Zcash and USDt on TRON.Source: BTCPay Server's general questions, BTCPay Server's altcoin questions | BTC, on-chain and over the Lightning Network, ETH, LTC, DOGE, XMR, XRP, TRX, BNB, SOL, MATIC, AVAX, FIRO, ARB, OP, TON and DAI, with USDT and USDC on several networks and PYUSD on Ethereum and Solana.Source: SHKeeper's README | A wallet on each of eleven networks. Besides each network's own coin, payers can use USDT and USDC on Ethereum, BNB Smart Chain, Polygon, Arbitrum and Optimism; USDC alone on Base; and USDT alone on Solana and TRON. No Lightning Network and no Monero. |
| What it charges you | Nothing: no subscriptions and no transaction fees. You pay for the server.Source: BTCPay Server's general questions, BTCPay Server's deployment page | No transaction fees, the README says.Source: SHKeeper's README | 0% Orrerie fee; any change is announced 30 days ahead. Network costs and Relay's route cost still exist. |
| Who applies updates | You do: an Update button in the server's Maintenance settings, or a script run over SSH. The server shows a notice when a release is out.Source: BTCPay Server's server settings questions | The README read does not say.Source: SHKeeper's README | Orrerie does. Each release is signed, and on load the dashboard compares the scripts it is running with the signed release. |
What it means for you
Four differences, two sentences each.
You sign up in a browser with an email address and a passkey, and one approval makes a wallet on each of the eleven networks. Orrerie runs the service that watches the networks, shows the checkout and co-signs.
No server to run
BTCPay Server's documentation gives a minimum of memory and storage for its node, and SHKeeper's README installs it with k3s and Helm. The price of not running one: if Orrerie's service is down, new orders wait, though the recovery tool still moves your money, apart from one exception for now on Bitcoin, Litecoin and Dogecoin.
Nothing to sweep
A payment lands in your wallet already converted when Relay routes it, or as it was paid when it goes straight to your wallet. You never move tokens out of an address per order. Sending money out still needs a little of the network's own coin on eight networks, as the pricing page says.
Two of three keys are yours
BTCPay Server says its community has no access to a store's funds: every key is yours, a stronger position. With Orrerie Merchant your key is in a web page for a few seconds per payout, and Orrerie's servers decide where a payment is sent.
Updates are Orrerie's, and signed
Each release is signed with a key kept off the web server, and the dashboard checks the scripts it runs against it. On your own server you choose when to update, which is a real advantage.
Said plainly
When a self-hosted tool is the better choice.
- You want nobody in the path. With Orrerie Merchant, Orrerie decides where an incoming payment is sent and Relay converts it. On your own server neither exists.
- You can run a server and keep it patched. Then you depend on no company being up, and no company can decline to serve you.
- You want the Lightning Network or Monero. Orrerie Merchant has neither.
- You want every key to be yours alone. Orrerie holds one key of three and its page handles yours for a few seconds per payout.
BTCPay Server charges no subscription and no transaction fee, and SHKeeper describes itself as open-source and self-hosted.
Take payments with no server to run.
Sign-up is by invitation while we open in stages. Free to start.