Skip to main content
Crypto Checkout is fully non-custodial — you supply a BIP39 mnemonic and the system derives a unique deposit address for every checkout session. Your seed phrase is encrypted with AES-256-GCM and is never stored in plaintext. Funds always move directly from deposit addresses to your own payout address; Crypto Checkout never holds them on your behalf.

Setup steps

1

Navigate to Settings → Wallet

Open the dashboard and click Settings in the left sidebar, then select Wallet. If no seed has been configured yet, you’ll see the initial setup wizard. If a seed is already in place, the page shows the current fingerprint and derivation index alongside the payout and sweep settings.
2

Enter your BIP39 mnemonic

Paste your 12-word or 24-word BIP39 seed phrase into the mnemonic field and submit the form.
If you lose your seed phrase you permanently lose access to all deposit addresses derived from it and any funds they hold. Store it offline — written on paper or engraved on metal — before proceeding. Never store it in a text file, password manager note, or anywhere digitally accessible.
Once saved, the seed is immediately encrypted with AES-256-GCM. The raw mnemonic is not stored anywhere in the database and is never logged.
3

Verify derived addresses

After saving, the dashboard displays the first few addresses derived from your seed. Cross-check at least the first address against an independent wallet (MetaMask, Rabby, Ledger Live, or a hardware wallet) using the derivation path shown below.EVM derivation path: m/44'/60'/0'/0/iImport your mnemonic into MetaMask or Rabby → Advanced HD paths → enter m/44'/60'/0'/0 → confirm that index 0 matches what the dashboard shows. If they match, your seed is correct and the system will derive addresses your wallet can spend.
Verify at least the first three derived addresses before going live. Do this before creating any payment links.
4

Configure payout addresses

Scroll to the Payout addresses section and fill in the destination address for each network you plan to accept:
NetworkField
EVM (Ethereum, Polygon, Base, etc.)EVM payout address
SolanaSolana payout address
TronTron address
BitcoinBitcoin address
You only need to fill in addresses for networks you have enabled. When a session is finalized, swept funds are sent to the matching network’s payout address. See Payouts for the full sweep history.
5

Enable auto-sweep

Toggle Auto-sweep enabled to on, then set a Minimum USD threshold (for example, 10).When auto-sweep is on, Crypto Checkout sweeps received funds to your payout address immediately after the payment is confirmed on-chain. The sweep only fires when the USD value of the deposit exceeds your configured minimum, preventing unnecessary gas spend on dust amounts.If auto-sweep is off, funds remain at the deposit address until you trigger a sweep manually from the Payouts page.

HD derivation paths

Crypto Checkout uses BIP44 derivation for all supported networks:
NetworkPath
EVM (Ethereum and all EVM-compatible chains)m/44'/60'/0'/0/i
SolanaBIP44 equivalent (m/44'/501'/0'/0/i)
BitcoinBIP44 equivalent (m/44'/0'/0'/0/i)
Each checkout session receives a unique index i, so every payment goes to a fresh address. The derivation index counter is incremented atomically each time a session is created, ensuring no two sessions share an address.

Security notes

Never share your mnemonic with anyone, including Crypto Checkout support. Anyone who possesses your seed phrase has full control over every derived address.
  • The mnemonic is encrypted with AES-256-GCM before being saved. The raw mnemonic is never written to the database or logged.
  • Each payment session gets a unique derived address — funds from separate customers never share a deposit address.
  • The dashboard shows a short seed fingerprint (not the seed itself) so you can confirm which mnemonic is active without exposing it.

Auto-sweep behavior

After a session payment is confirmed on-chain, the sweep runs automatically (when auto-sweep is enabled):
  1. The system checks the USD value of the received amount against your configured minimum.
  2. For ERC-20 tokens on EVM networks, a small gas-funding transaction may be recorded before the main transfer — this appears as the Gas fund tx hash on the Payouts page.
  3. The sweep transaction is broadcast and its hash recorded. You can view both transactions on the Payouts page.
If the sweep fails (for example, due to an RPC error), it is recorded with an error message in the Payouts table. You can retry manually from the Payouts page.