🚀
HeyMint Launchpad
  • Welcome to HeyMint Launchpad!
  • Introduction
    • Setting up your collection
    • ERC-721(A) vs ERC-1155
    • FAQ
      • What to do when the deployment wallet was hacked?
    • Deploy Proxy Contract
    • Manage Access
  • Pricing
    • How the HeyMint Fee works
    • Basic Plan
    • Plus Plan
    • Premium Plan
  • Create a ERC-721A Collection
    • Set up smart contract
    • Art & Metadata
      • Create layer files
      • Generate art
      • Set Token Name
      • Set up pre-reveal image
      • Generate metadata
      • (Advanced) Upload art & metadata
      • (Advanced) Set token URI
      • Upload & Pin to IPFS using Pinata
    • Manage smart contract
      • Before deployment
        • Affiliate Minting
          • Affiliate Earnings
        • Enforced Royalties
        • (Presale only) Set up allowlist
        • Advanced features
          • Free Claim
          • Burn to Mint Feature
            • Creating a Burn to Mint Collection
            • Map URI to first burn token ID
        • Deployment (Testnet)
        • How to get ETH on Testnet
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop public sale/presale
          • Allowlist Checker
        • Set up mint website
          • Use HeyMint mint page
            • Warpcast Integration for Mints
          • Use mint button embed
            • Website builder incompatibility
        • Set up credit card payment
          • Mint Using a Credit Card
        • Reveal art
        • Withdraw your funds
        • Enable Burn to Mint
          • Set up burn to mint page
          • Start/stop burn to mint feature
    • Create a ERC-721A collection using generated Art
      • Tokens (Beta)
  • Create a ERC-1155 collection
    • Set up smart contract
    • Upload assets to IPFS
    • Manage smart contract
      • Before deployment
        • (Presale only) Set up allowlist
        • Deployment (Testnet)
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop presale/public sale
        • Set up mint website
        • Withdraw your funds
  • After creating a collection
    • Set up a collection in marketplaces
      • Minting an NFT
      • Airdropping/gifting an NFT
  • HeyMint Buttons
  • Migrate
    • HeyMint Launchpad Closure Announcement, FAQs, and Migration Guide
      • ERC-1155 Migration Guide
Powered by GitBook
On this page

Was this helpful?

  1. Create a ERC-721A Collection
  2. Manage smart contract
  3. After deployment

Set up credit card payment

Set up credit card payments using Crossmint as our credit card payment service provider.

PreviousWebsite builder incompatibilityNextMint Using a Credit Card

Last updated 3 months ago

Was this helpful?

Credit card payments are now enabled by default for ERC-721 contracts. You may set up this feature after deployment.

Credit cards are supported on these mainnets: Arbitrum One, Base, BNB, Ethereum, Optimism, and Polygon.

As this feature is currently in beta, it's possible to encounter some issues. To ensure a smooth experience for your users, we recommend thoroughly testing the feature on a testnet like Sepolia before launching your collection on mainnet. It's always better to be prepared!

You can use Crossmint to test and deploy your projects on these supported testnets: Arbitrum Sepolia, Base Sepolia, BNB Testnet, Ethereum Sepolia, Optimism Sepolia, and Polygon Amoy.

There are a few limitations to using this feature:

  • Only available for public minting (credit card presale mints are currently not supported on HeyMint).

  • Only available for mint pages built on Launchpad. You can't use this feature with our embedded mint button.

  • Affiliate links are not supported.

  • You will need to create an account and collection on and go through the KYC process to verify your identity and collection on Crossmint, which could take up to 2 business days.

Steps

  1. Go to "Minting" page and click on "Customize page"

  2. Scroll down to the 'Credit card payments' section and click the "Get started" button.

  3. Click the 'Click here to begin' button to start configuration.

  4. Create a Crossmint account. Crossmint offers separate accounts for testing and live environments:

    • Staging Account: Use this for testing your collection on testnet networks (Goerli for Ethereum, Mumbai for Polygon). It's free and provides a safe space to experiment.

    • Production Account: Use this for deploying your collection on mainnet (live Ethereum or Polygon networks).

    Important:

    • Testnet contract addresses only work with staging accounts.

    • Mainnet contract addresses only work with production accounts.

    We highly recommend that you start by creating a staging account and thoroughly testing your contract's functionality on testnet before moving to a production account. ​

  5. Go to 'Collections' and click on 'New collection'.

  6. Enter your collection information then click 'Next'

  7. Choose 'Import an existing contract' then click 'Next'

  8. Choose the blockchain and 'Import my own contract' for Contract provider.

  9. Import your contract To find your contract address, return to HeyMint Launchpad minting page and look for the "Contract address" section and copy. Then, paste it into 'Token or Proxy Contract Address' field on Crossmint.

  10. Copy the 'ABI' from HeyMint minting page and replace the default 'ABI' on Crossmint.

  11. Make sure the 'Mint function', 'Parameter for recipient address', and 'Parameter for quantity of NFTs purchased' match those in HeyMint Launchpad.

  12. Register your collection.

  13. Enable Crypto and Credit Card payments.

  14. Copy the Project ID and Collection ID from Crossmint, then go back and paste them into the appropriate fields on HeyMint Launchpad minting page. Then, click on 'Save'.

  15. Click 'Save changes'

You may share this page -> ( Mint Using a Credit Card ) with your collectors for steps on how to mint using a credit card.

Crossmint
Click on "Customize page"
Click the "Get started" button
Enter your collection information
Choose 'Import an existing contract'
(Mainnet) Choose the blockchain then, 'Import my own contract' for Contract provider.
(Testnet) Choose the blockchain then, 'Import my own contract' for Contract provider.
Look for the "Contract address" section on HeyMint minting page and copy. Then, paste it into 'Token or Proxy Contract Address' field on Crossmint
Copy contract address
Copy the 'ABI' from HeyMint
Replace the default 'ABI' on Crossmint
Fields to match
Match the fields
Register your collection
Enable Crypto and Credit Card payments
Copy the Project ID and Collection ID
Paste them into the appropriate fields on HeyMint Launchpad minting page