NFTgate’s focus is to deliver the best NFT checkout experience: a simple premise with deep complexity abstracted away from you and your buyers.
Here’s a rundown what NFTgate handles for you:
💵 Multiple payment options
NFTgate makes your NFT accessible to the widest audience by accepting:
- Credit cards, debit cards, Apple Pay, Google Pay, and iDEAL (more to come!)
- Payment in ETH for NFTs on supported blockchain Native minting
- NFTgate accepts fiat payments from all 50 US states and most countries.
😍 Non-custodial wallet creation
Buyers who don’t have or understand cryptocurrency wallets can create an NFT-first NFTgate Wallet in the checkout flow with just their email. There is no seed phrase, private key, or wallet address, other technical jargon shown prominently.
🏗️ Bring your own contract
You can bring your own contract–ERC-721(a), ERC-1155, and more–with a method that NFTgate can call to pay and mint an NFT directly to a buyer’s wallet.
🛒 Secondary sales
NFTgate is able to call your marketplace contract to facilitate sales where funds are sent to an arbitrary user. Auctions are supported too!
🕵️♀️ KYC and fraud detection
NFTgate offers full chargeback protection.
We deter fraudulent activity and bots by assessing a breadth of device, network, input behavior, and payment method signals. Based on their risk profile, users may be presented a KYC liveness prompt.
📦 Reliable NFT Delivery
NFTgate deploys a fleet of funded wallets to parallelize blockchain transactions. This infrastructure allows us to handle retries and higher throughput. Queues are semi-automated to monitor for for stuck transactions, failed on-chain calls, and low funds.
Learn more about how we scale up our infrastructure to handle high volume.
🚀 Conversion-optimized UX
Our checkout flow accounts for many cases to provide buyers a seamless experience with minimal steps:
- Does the buyer need a crypto wallet or do they already have one?
- Do they exhibit bot-like or suspicious behavior?
- Do they have enough tokens to mint natively?
- Is your user trying to purchase more than one NFT?
- Is your user allowlisted to purchase?
- Are there enough NFTs remaining to purchase?
🪝 Webhooks
NFTgate allows you to configure webhooks when payments and transfers complete successfully or have an error. Developers can also pass through custom metadata to tag purchases. Webhooks allow you to unlock NFT-gated utility, send custom emails to buyers, and more.
📊 Analytics
View purchases to your checkouts including breakdowns by payment method and wallet. Export your purchases with added details like approximate buyer location, transaction hash, conversion rate, and custom metadata.