DirectCryptoPay Docs

Configure Your Wallet

Your wallet address is where customer payments are sent. Since DirectCryptoPay is non-custodial, funds go directly from the customer's wallet to yours on-chain.

Supported Wallets

Any EVM-compatible wallet works with DirectCryptoPay. Popular options include:

  • MetaMask -- Browser extension and mobile app
  • Rabby -- Multi-chain browser wallet
  • Ledger / Trezor -- Hardware wallets (via MetaMask integration)
  • Safe (Gnosis Safe) -- Multi-signature wallets
  • Any EVM address -- Any valid Ethereum address will work

Important: Double-check your wallet address before saving. Payments sent to the wrong address cannot be recovered. This is a fundamental property of blockchain transactions.

## Setting Your Payout Wallet
  1. Navigate to Dashboard > Settings > Payout Wallets
  2. Enter your EVM wallet address (starts with 0x)
  3. Click Save

Your wallet address is used across all chains. Since Ethereum, Polygon, and BNB Chain are all EVM-compatible, the same address works on all three networks.

Example Wallet Address

0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18

Multi-Chain Receiving

When a customer pays on Polygon, the funds arrive at your same wallet address on the Polygon network. When they pay on Ethereum, funds arrive at the same address on Ethereum.

Chain Where Funds Arrive
Ethereum Your 0x... address on Ethereum mainnet
Polygon Your 0x... address on Polygon
BNB Chain Your 0x... address on BNB Chain

Tip: Make sure you have access to your wallet on all chains where you accept payments. Most wallets (MetaMask, Rabby) support switching between networks easily.

## Best Practices
  • Use a dedicated merchant wallet -- Keep business funds separate from personal wallets
  • Consider a hardware wallet -- For maximum security on mainnet
  • Back up your seed phrase -- Store it securely offline. If you lose access to your wallet, DCP cannot recover your funds
  • Test with testnet first -- Verify the correct address receives test payments before going live

Next Step: Continue to Testnet vs Mainnet to understand the differences, or jump to API Keys if you are integrating programmatically.