Skip to main content

How can I receive crypto in my Shakepay wallet?

Here are the steps to receive crypto in your Shakepay wallet. You can also follow these steps to find your BTC wallet or ETH wallet.

Updated this week

How to Receive Crypto in Your Shakepay Wallet

Follow these steps to receive crypto in your Shakepay wallet or find your receiving wallet address:

  1. Open the Shakepay app.

  2. Tap Bitcoin, Ethereum, or USDC depending on which crypto you wish to receive.

  3. Tap Deposit.

  4. If depositing Ethereum or USDC, choose your preferred network at the top of the screen (ETH, Base, Arbitrum, and Polygon)

  5. Scan the QR code or tap the address displayed to copy your wallet address.

  6. Navigate to the external wallet you are sending from.

  7. Paste the address as the recipient (“To”) address, or scan the QR code from your sending platform.


Supported Networks

Shakepay supports deposits on the following networks:

Bitcoin

  • Bitcoin network

Ethereum

  • Ethereum network

  • Base

  • Arbitrum

  • Polygon

USDC

  • Ethereum network

  • Base

  • Arbitrum

  • Polygon

Ethereum Layer 2 networks allow you to deposit ETH and USDC with lower fees and faster transactions.


How to deposit using a Layer 2 network:

  1. Go to the Deposit Ethereum or Deposit USDC screen.

  2. Select your preferred network at the top of the screen (ETH, Base, Arbitrum, and Polygon)

  3. Copy the address or scan the QR code.

  4. Use that address when sending funds from your external wallet.

Important: Sending assets on an unsupported network (for example BEP-20) may result in permanent loss of funds. Shakepay cannot recover funds sent on unsupported networks.


Troubleshooting and Tips

How long does it take to credit my pending crypto transaction?

Each crypto transaction must be verified by the blockchain network before it is credited to your account. Until this happens, the transaction will appear as pending.

Confirmation times depend on several factors:

  • Network congestion: High blockchain traffic can delay confirmations.

  • Transaction fees: Higher fees usually result in faster confirmations.

  • Network priority: Transactions with higher priority are processed first.

Shakepay requires the following confirmations before deposits are credited:

  • Bitcoin deposits: 2 confirmations

  • Ethereum deposits: 6 confirmations

Once the required confirmations are reached, your funds will automatically appear in your account.

If you want to track your transaction:

  1. Tap the pending transaction notification.

  2. Copy the transaction ID (TXID).

  3. View it on a blockchain explorer such as mempool.space or Etherscan to see its confirmation progress.


My pending crypto transaction has not been deposited after a long time

Common Causes of Delay

Some common reasons your transaction may remain pending include:

  • Low transaction fees: The sender set a fee that is too low.

  • High network traffic: Heavy blockchain usage can slow confirmations.

Most transactions will confirm once network congestion decreases or once enough confirmations are completed.

Things to check

  • Ensure your transaction has reached 2 confirmations for BTC or 6 confirmations for ETH.

  • Check whether your account is limited. If so, contact support.

  • Make sure you have completed your risk profile, which is required to receive crypto.

To complete your risk profile:

  1. Open the Shakepay app.

  2. Tap the Settings (⚙️) icon at the bottom right.

  3. Tap Complete your risk profile.

  4. Select Complete now.

  5. Follow the steps.

Once your risk profile is completed, any eligible pending transaction should be credited within minutes.


Shakepay’s Role and Limitations

Shakepay does not control blockchain confirmation times and cannot speed up pending transactions.

If a transaction is delayed, it is usually due to network conditions or low transaction fees set by the sender.

For faster transactions in the future, the sender can choose higher transaction fees.


How to Receive Crypto from the Shakepay Website

To receive crypto from the website:

  1. Click Add Funds in the left navigation menu.

  2. Select the crypto you want to deposit (Bitcoin, Ethereum, or USDC).

  3. Choose the network if applicable.

  4. Copy the wallet address or scan the QR code.

  5. Paste the address into the sending wallet to complete the transfer.


Why does my Bitcoin address change after each deposit?

For Bitcoin, Shakepay automatically generates a new address after each deposit. This is a best practice for privacy and security.

Your previous Bitcoin addresses will still work, and funds sent to them will still arrive in your wallet.

For Ethereum and USDC, your deposit address remains the same.

Follow these steps to receive crypto in your Shakepay wallet or find your receiving wallet address:

  1. Open the Shakepay app.

  2. Tap Bitcoin, Ethereum, or USDC depending on which crypto you wish to receive.

  3. Tap Deposit.

  4. If depositing Ethereum or USDC, choose your preferred network at the top of the screen.

  5. Scan the QR code or tap the address displayed to copy your wallet address.

  6. Navigate to the external wallet you are sending from.

  7. Paste the address as the recipient (“To”) address, or scan the QR code from your sending platform.


Related articles:

Did this answer your question?