Ethereum

Accept ETH and ERC-20 payments.

Offer ETH and verified ERC-20 tokens on Ethereum mainnet. Price orders in fiat, let checkout calculate the crypto amount and keep control of the receiving wallets.

What you can receive

Use Ethereum mainnet. Verified ERC-20 tokens such as USDC and USDT need ETH at each sending address when you move them later. Importing the recovery phrase into MetaMask may show only the first account.

Set up your store

  1. Install Wholly Crypto, create a project and store, and keep a private wallet backup.
  2. Check scanner-compatible connections and enable the chain and intended assets in Store → Payment methods.
  3. Set confirmations and expiry. Test a small invoice and verify settlement before fulfilling orders.
First project & invoice

Where your payments arrive

Each invoice gets a new receiving address. Your backup covers the derived keys, but importing the recovery words into MetaMask may show only the first account. Keep the address and derivation details too.

EVM wallet guide

Move funds when you are ready

Use automatic sweeps to bring receipts into one destination. Each token-holding address needs ETH to send. Project-funded gas can supply eligible addresses within your limits; empty unpaid invoice addresses are not funded.

Automatic sweep tutorial

Can I receive USDT and USDC at the same address?

The wallet can hold both, but each invoice has its own payment methods and amount. Enable the exact Ethereum contracts in the store. Do not substitute a token with the same ticker from another network.

Fees and verification

The default processing fee is 1% of the invoice’s fiat value, paid from separate credits. Your assigned rate applies. Network fees and server costs are separate.

Public providers can have outages or rate limits. A submitted transaction or return redirect is not proof of payment. Use the verified invoice status and signed notifications.

Processing credits API, IPN & webhooks