Skip to main content

Deposit crypto with MoonPay Commerce

A one-stop guide to depositing crypto with MoonPay Commerce Checkout using manual transfer, connect wallet, or pay with cash.

Updated yesterday

Overview


MoonPay Commerce makes it easy to fund your account using crypto — fast, secure, and simple.


At checkout, you can choose one of these payment options:

  • Transfer manually: Send crypto from an exchange or wallet

  • Connect wallet: Pay directly from your crypto wallet

  • Pay with cash: Buy crypto instantly with a debit card and fund your wallet

Key benefits


  • Multiple ways to pay: Transfer manually, connect a wallet, or pay with cash

  • Fast deposits: Most deposits arrive in under 30 seconds (Bitcoin typically takes 20–30 minutes)

  • Automatic conversions when needed: MoonPay Commerce can handle required bridging and swapping to deliver the compatible currency

How to deposit crypto with MoonPay Commerce


Transfer manually

If you choose Transfer manually, here’s how it works:

  1. Select your token and network
    (Example: USDC on Solana or Ethereum)

  2. Copy the deposit address or scan the QR code

  3. Paste it into your wallet or exchange withdrawal page

  4. Enter your amount

  5. Double-check the address and currency, then confirm

  6. Track progress directly in the widget

Important: Make sure your amount meets the minimum deposit.

Connect wallet

If you choose Connect wallet, you can pay instantly from your wallet (like MetaMask or Phantom) without copying addresses or leaving checkout.

It’s the fastest option if your crypto is already in a wallet.

Pay with cash

Pay with cash lets you buy crypto instantly using a debit card.

The crypto is delivered straight into your wallet so you can complete your purchase — no exchange setup required.

Perfect for users who are new to crypto.

How deposits work behind the scenes


Deposit Crypto is a key feature of MoonPay Commerce's Checkout. It enables users to seamlessly send supported currencies from their wallet or exchange directly into the dApp they are interacting with.

If the dApp requires a specific asset, MoonPay Commerce will automatically handle any necessary bridging and swapping to ensure the funds are converted into the correct compatible currency.

To support this flow, MoonPay Commerce generates a deposit address where users can deposit their funds. Once received, our tech processes the deposit, performs any required conversions, and delivers the destination currency to the user’s dApp account or address.

Pricing, fees, and limits


Price impact and slippage

Price impact and slippage show the difference between:

  • The market price when you start the deposit

  • The final conversion rate after processing

Typical range: 0.1%–1%, depending on volatility and network conditions.

Gas fees

No — MoonPay Commerce covers gas fees for SPL and ERC-20 tokens.

For example:

  • Send USDC on Solana without needing SOL

  • Send USDC on Ethereum without needing ETH

Just deposit the token — we take care of the rest.

Deposit limits

Minimum deposit amounts:

  • $3 on Solana and EVM networks

  • $25 for Bitcoin

No maximum deposit limit.

If you send less than the minimum, you can top up to reach it.

Troubleshooting and timing


How long deposits take

Most deposits complete in under 30 seconds, depending on the network.

Bitcoin deposits typically take longer due to blockchain confirmation times.

If your deposit hasn’t arrived

If your deposit hasn’t arrived, try the following:

  • Check the transaction in a blockchain explorer

  • Confirm it was sent to the correct address and network

  • If it’s confirmed but not showing yet, wait a few minutes

  • If it’s still stuck, contact support with your deposit address

FAQs


What is a deposit address?

A deposit address is your unique crypto wallet address where you send funds when transferring manually.


Once you deposit:

  • Your crypto may be swapped or bridged into the correct currency

  • Then it’s credited to your account balance in the app

Think of it like a personal payment link — but for crypto.

Can I reuse my deposit address?

Deposit addresses are customer-specific and depend on the app you’re using.

Always use the address shown in your current deposit widget to ensure your funds arrive correctly.

Need more help?


We’re here anytime — reach out through in-app chat or MoonPay Commerce support channels.

Did this answer your question?