NiftyKit Docs
WebsiteLaunch AppSign UpDiscord
  • Get Started
    • Introduction
    • Web3 and NFT Basics
    • Getting Started
      • Platform Overview
      • NiftyKit Demo Collection
      • Generating Assets
      • NiftyKit Creator Public Profile
      • File Asset, Size, and Requirements
      • Art Generator Asset Guidelines
    • Pricing
  • NFT Collections
    • What is an NFT Collection?
    • Minting 101
      • Creating Your Own NFT Collection
      • Minting Drop & Dynamic NFTs
      • Airdropping NFTs
      • Minting Open & Limited Editions
    • Collaborations & Shared Collections
      • Revenue Split
        • Split with The Giving Block (Donations Partner)
        • Withdraw Your Revenue Splits
    • Collection Management
      • Importing Assets & Metadata
      • Sales Management
      • Reveal Management
        • Pre-Reveal Placeholder
        • Revealing Your Metadata
      • Post-Drop Management
        • Withdrawing Your Funds
        • Renouncing Your Contract
        • Transfer Ownership of Contract
    • Listing NFTs for Sale
      • Waitlist Management
      • Presale Management
      • Public Sale Management
    • Our Smart Contracts
      • Perfect Abstractions Audit
      • Diamond Smart Contracts
      • Royalties
        • Updating Operator Filter (Blocking Blur and OpenSea)
        • Setting Royalties on NFT Marketplaces
      • Migrating Your Smart Contract to NiftyKit
    • Analytics
    • Troubleshooting
  • Customize Your Experience
    • Introduction
    • NiftyKit Diamond Widgets
      • Available Widgets
        • 🔲Connect Wallet Button
          • ⏳Countdown Timer
        • Drops
          • 🔲Drop Mint Button
          • 🔤Drop Mint Supply Text
          • 🔤Drop Mint Price Text
        • Editions
          • 🔲Edition Mint Button
          • 🔤Edition Mint Supply Text
          • 🔤Edition Mint Price Text
        • Utilities
          • 🛠️Is Connected
          • 🛠️Is Not Connected
          • 🛠️Is Holder
      • Widget Builder
      • Installation Guides
        • 📰Install for WordPress
        • 🌊Install for Webflow
        • 🖌️Install for Wix
        • ◻️Install for Squarespace
    • Available Apps
      • NFT Generator Desktop App
      • Pay What You Want App
      • Crossmint App: Credit Card Minting
      • Augmented Reality App (Token Access)
      • Accept ERC-20
        • Custom ERC-20
      • Generative Collection
      • Soulbound Token
      • Share To Earn
      • ApeCoin
      • Royalty Update
      • Submit an App Request
    • Token Access In Collections
    • Integrate Credit Card Minting
      • Drop Collection Credit Card Integration
      • Edition Collection Credit Card Integration
    • Migrating Your Smart Contract to NiftyKit (via Airdrop)
    • NiftyKit Integration with Farcaster Frames
  • Community
    • Community Guidelines
    • FAQ
    • Meet the Team
    • Contact Info
  • Updates and Changelog
    • Security Report
    • Deprecated features
Powered by GitBook
On this page
  • To activate and accept ERC-20 follow these steps:
  • Set up ERC-20 Payment for your Pre-sale or Public Sale
  • How Minting in ERC-20 Works
  • Withdrawing your ERC-20 sale

Was this helpful?

  1. Customize Your Experience
  2. Available Apps

Accept ERC-20

Learn how to accept any ERC-20 token as a form of payment for your NFTs. Accept popular tokens such as USDC, ApeCoin and more.

PreviousAugmented Reality App (Token Access)NextCustom ERC-20

Last updated 1 year ago

Was this helpful?

With the ERC-20 app, powered by NiftyKit, you have the seamless ability to accept any ERC-20 token as a form of payment for your NFTs. Accept popular tokens such as USDC, ApeCoin, or . Start accepting payments with ease!

Before starting your sale in your collection, you must install the ERC-20 app to your collection and choose which token you would like to accept for your drop.

ERC-20 App is available to all networks.

To activate and accept ERC-20 follow these steps:

  1. Launch your collection by creating the smart contract using NiftyKit

  2. Navigate to the app tab

  3. Click on [Add] in ERC-20 to install.

Set up ERC-20 Payment for your Pre-sale or Public Sale

  1. Choose an ERC-20 token to apply to your sales then click Update now. This will pop up your wallet and will ask you to confirm the transaction (with a minimal gas fee).

  1. You can now start your sale. Go to [Prepare Drop]. and select Pre-sale or Public Sale.

  1. Input the price here. Once you start your sale. you can switch later on to accept Ethereum or other ERC-20 anytime by stopping and restarting your sale.

How Minting in ERC-20 Works

On the mint page, the mint dialog will show the cost in ERC-20 and the fee in ETH. The first transaction processes the mint with the ERC-20 and there will be a separate transaction for the fees in ETH.

Withdrawing your ERC-20 sale

Once installed, a Custom ERC-20 section will now be accessible in your collection overview. Click edit to get started. If you're planning to accept your custom ERC-20, .

Only one token can be applied at a time per sale. You can also set up any custom token to accept here via .

Customize your drop page and start minting!

To withdraw your ERC-20 , go to the overview tab and click on the drop-down as shown below:

Go to your collection dashboard
go here
louper
Go to your Collection Dashboard now
earnings from your collection
your custom token
Step-by-step guide on how to add ERC-20 coins; USDC, $PEPE, $BRETT, $DEGEN to your NFT Collection
Download ERC-20 App to in your Collection Dashboard
ERC-20 Setting in Collection
Choose ERC-20 token
Start your Pre-sale or Public Sale with ERC-20 payment
Set up your ERC-20 Sales
Start minting and accept ERC 20
How to withdraw your ERC-20 sales