Wallet Setup

CryptoGate is non-custodial. You connect a wallet you control, and payments land directly in it. We never hold, move, or have access to your funds.

What you're actually sharing (and why it's safe)

To accept a coin, you give CryptoGate that coin's extended public key (an xpub). It's worth understanding exactly what that is, because the name scares people the first time.

Extended public key (xpub) — what you give us
  • Lets us generate your deposit addresses and watch for incoming payments.
  • Cannot move, spend, or withdraw a single cent.
  • Think of it as your bank account number: people can pay into it, nobody can take money out with it.
Private key / seed phrase — you NEVER share this
  • The only thing that can actually spend your funds.
  • Stays inside your wallet. It never leaves your device, and CryptoGate never asks for it.
  • If you paste one by mistake, our system rejects it with "this is a private key — never share it."
From your xpub we derive a fresh address per payment and watch the blockchain for it. The moment a payment confirms on-chain, it's already in your wallet — it was never anywhere else.
Recommended for everyone: use a dedicated wallet just for CryptoGate, separate from your personal savings. It keeps your business funds clean and your main wallet completely private. Setup takes two minutes.

Bitcoin & Litecoin — the easy, fully-safe path

For BTC and LTC, your seed never has to leave your wallet at all. The free desktop wallet Electrum (and Electrum-LTC for Litecoin) shows your xpub directly.

1
Install Electrum
Download from electrum.org (BTC) or electrum-ltc.org (LTC). Always download from the official site. Create a new Standard wallet and save the seed phrase it gives you somewhere safe.
2
Open the Master Public Key
In the top menu go to Wallet → Information. You'll see a long string under Master Public Key, starting with zpub… (BTC) or Ltub… (LTC). That's your xpub.
3
Paste it into CryptoGate
In your Dashboard, open Wallet Management, choose the coin, and paste the key. That's it — no website, no risk, your seed never moved.
The zpub from Electrum is the right level already. Paste the whole thing exactly as shown.

Ethereum, USDT & USDC

One ETH wallet covers ETH and every ERC-20 stablecoin (USDT, USDC) — they ride the same addresses, so you only set this up once.

Here's the honest catch: no normal wallet (MetaMask, Ledger, Trust) will show you an Ethereum xpub. They only show a single address, which we can't use. The only way to get the xpub is to derive it from your seed with an offline tool. Done offline, with a dedicated wallet, this is safe. Done carelessly on a live website, it is not — so follow these steps exactly.

Non-negotiable: the only place you ever type your seed phrase is into the tool below, with your internet disconnected. Never enter a seed phrase on any live website. CryptoGate will never ask you for it.
1
Use a dedicated wallet
Create a fresh wallet in MetaMask (or any wallet) used only for CryptoGate receiving. If anything ever went wrong, this wallet is all that's exposed — never your personal one. Write down its seed phrase.
2
Download the BIP39 tool, then go offline
Download the standalone offline file from the official repo: github.com/iancoleman/bip39/releases (the bip39-standalone.html asset). Save it, then turn off your Wi-Fi / unplug your network. Open the saved file in your browser. It runs entirely on your machine with no connection.
3
Enter your seed and select Ethereum
Paste your dedicated wallet's seed phrase into the BIP39 Mnemonic box. Under Coin, choose ETH - Ethereum. Then click the BIP44 tab.
4
Copy the Account Extended Public Key
On the BIP44 tab, copy the field labelled Account Extended Public Key (it starts with xpub…).
Copy the right field. It must be Account Extended Public Keynot "BIP32 Extended Public Key". Only the Account key produces the same addresses your wallet shows, so your received funds stay visible and spendable in MetaMask. The wrong field sends payments to addresses you can't easily reach.
5
Close the tool, reconnect, paste into CryptoGate
Close the offline file before turning your internet back on. Then in your Dashboard, open Wallet Management, choose ETH, and paste the xpub. The same wallet now accepts ETH, USDT and USDC.

The rules that keep your money yours

  • Your xpub is public. Sharing it lets us watch for payments, nothing else.
  • Your seed and private keys never leave your wallet. We never ask for them, and we reject them if pasted.
  • The only place you ever type a seed is an offline tool, never a live site.
  • Use a dedicated wallet for CryptoGate to keep your personal funds separate and private.
  • Download wallets and tools only from their official sources.
Wallet added — what's next
Once your wallet shows as active in Wallet Management, you're ready to take your first payment. Head to the Quick Start → to create a transaction.