When buying an NFT through Moonpay, you may need to check a few things first to ensure your purchase goes through smoothly.
Check your wallet balance. Do you have enough to cover the gas fees and NFT price?
Is the NFT you're trying to buy still available?
Is your wallet set to the correct blockchain?
How can I check if my order is complete?
To check if your transaction has been completed successfully, follow these steps:
Go to a blockchain explorer such as etherscan.io or polygonscan.com
In the search bar, enter your transaction details. You can search by wallet address, transaction hash, block, or token
Check the search results for your transaction
My NFT hasn’t been delivered yet. What’s happened to it?
When you use MoonPay, behind the scenes you’re placing an order with us to purchase WETH/ETH that funds your NFT transaction.
That means there are some additional steps you need to take to complete the transaction:
Make sure you complete your NFT purchase on your chosen platform, such as OpenSea, after purchasing the crypto through MoonPay
Ensure your wallet is connected to your chosen NFT platform (e.g., OpenSea) to view the NFT in your gallery
Why did my transaction fail?
NFT transactions can fail for different reasons. The most common reasons include:
Your bank doesn't support crypto purchases
Your wallet balance doesn't have enough to cover the gas fees and NFT price
Your wallet may not be compatible. There may have been an internal error on Moonpay's side
Someone else may have already bought the NFT, so it's no longer available
General troubleshooting tips
While we may encounter unknown issues that need to be looked into, we recommend you go through these steps first:
Important: Please make sure you keep your recovery phrase safe. If you don’t have this backed up, you’ll lose access to your wallet.
Mobile app
Update your app to the latest version
Update your phone’s system to the latest version
Uninstall/install the app (make sure you back up your recovery phrase before you do this)
Clear your cache/cookies
Restart your device