Adding your project

How to add your NFT project to NFTpay

Choose your environment

To add your NFT project, you'll first need to choose which NFTpay environment.

If you want to add a test project (using a smart contract on a test network), sign in to the Sandbox environment. You'll need to sign up first and verify your email address on the first visit.

Go to the Sandbox environment Partner Portal.

Read more about the Sandbox environment.

If you want to add a live project (using a smart contract on a mainNet network), sign in to the Live environment. You'll need to sign up first and verify your email address on the first visit.

Go to the Live environment Partner Portal.

Read more about the Live environment.

Add your collection

After signing in, you'll be greeted with the NFT Collections page:

Click Add a new collection. You'll be prompted to enter your collection details on the next page titled Add a new NFT collection.

NFT collection name

This is a human-readable name for your NFT collection which will be shown to buyers.

Description

A short description of your contract. This will appear on the landing page after purchase.

Network

You must specify the blockchain on which your contract is deployed.

Contract Address

The address of your NFT contract.

Function Name

You must specify a function within your NFT contract that we can call to mint NFTs. The function you specify must use the payable keyword (so that it can receive payments), it must take a single argument of type unit256 which specifies the quantity of NFTs to be minted, and it must emit an ERC721 Transfer event.

Unit Price

You must specify the price of a single NFT, in wei.

Maximum Quantity

The maximum number of NFTs that a buyer is allowed to purchase in a single transaction.

Additional requirements

Please ensure that:

  • Your contract is verified on Etherscan / Polygonscan.

  • Your contract is ready to mint (ie. not in pre-sale, paused etc)

  • For test contracts, ensure the price no more than 0.001 ETH

Fill out the form and click Add Collection. Your collection has been added and is In Review:

Contract review period

Typically, your contract will be reviewed by the NFTpay team within 24 hours, but may take more time during busy periods. Wait for the NFTpay team to review your collection. If your project meets the requirements, it will be marked as Ready to Use:

Integrate your script

Once your collection is Ready To Use, you can add the NFTpay script to your website. The NFTpay script injects a payment form into any page on your site where it's needed.

Click the Collection to view the collection detail panel:

Add the script to your website

Scroll down and select ‘Copy’ from either option 1 or option 2.

Paste the copied code into a page on your website.

Refer to Adding NFTpay to your site for detailed instructions on how to add the script.

Last updated