Developer Guide
Comment on page


Where can I see a demo of NFTpay?

Check out Superdope to see a Rinkeby (TestNet) demo, or MetaBolts for a live demo.

What requirements does my smart contract have to meet?

In order to use NFTpay, your contract needs to meets these requirements:
  • Contract needs to be verified on Etherscan / Polygonscan (or equivalent)
  • Contract needs to have a singular mint function such as purchase
  • Contract needs to be ready to mint (ie. not paused etc)
    • If your production contact is not yet ready, submit your test contract.
  • For test contracts ensure the price no more than 0.001 ETH
  • The contract should have no limit to the number of NFTs that can be held by a single wallet. If there is a limit, the contract would need to either white list our wallets to hold more than the limit or create a new mint function just for NFTpay

How do I, as a project, get paid?

NFTpay acts just like any other buyer of your NFTs, so you'll receive your crypto payment immediately in your smart contract. NFTpay mints NFTs just like an individual buyer.

What about chargebacks?

NFTpay handles and is responsible for any chargebacks. We use top of the line fraud management to reduce the risk of fraud.

How does implementation work?

Integrating with NFTpay is super simple and only takes two lines of code you can drop into your website.
You simply fill out a short form here with your smart contract address and our implementation team will create your script that you can add to your site.

How long does it take to be ready?

We typically turnaround your credit card script within 48 hours. As part of our setup we do an audit of your contract to ensure all the technical requirements are met.
If there are missing requirements it may take a little longer to get your script but we'll let you know if there are any issues.

What if I want to change the look and feel of the button?

You have full creative control to change the look and feel of the checkout button. We provide a base design that you can use out of the box or change it how you see fit.

What blockchains do you work with?

We work with any EVM chain such as Ethereum, Fantom, Polygon etc. Solana, Algorand and others are also supported! Check out our website for the full list and if you don't see your blockchain listed, contact us to see if it's supported.

What if we need to change something about the contract such as price?

If you change the price, tell us so we can update our systems.

What happens if one of my NFT buyers has a question about NFTpay?

You can either reach out to your account manager and they will sort it out with you or you can send your buyer directly to us and contact [email protected] or schedule a call.