Danny Mulvihill profile image Danny Mulvihill

How to Enable NFT Crosschain Payment on Base and Optimism

Today we’re going to walk you through how to integrate Crossmint’s NFT Checkout button to your project to enable payment on Ethereum Layer 2 chains including Base and Optimism.  Here’s a quick video walkthrough from our Developer Relations Team’s Rohit:  First, navigate to the Crossmint Developer

Enable Crosschain Payments on Ethereum L2

Today we’re going to walk you through how to integrate Crossmint’s NFT Checkout button to your project to enable payment on Ethereum Layer 2 chains including Base and Optimism. 

Here’s a quick video walkthrough from our Developer Relations Team’s Rohit: 

First, navigate to the Crossmint Developer Console: https://staging.crossmint.com/console/overview 

And click on “Collections”: 

And let’s create a new collection here: 

Enter your collection’s information: 

And let’s create a new Smart Contract for this collection: 

Then we can choose the intent of the collection - it can be for both NFT sales and for Airdrops: 

We’re going to drop this collection on Base

And we’re going to set the mint to extreeeeeeemely cheap at 0.000000000001 ETHs and put in your wallet address on Base to receive any proceeds from the sale:

Then let’s review the collection detail here before clicking on “creating collection”:

And your collection is now ready. Then we need to upload your NFT into the collection: 

Et Voila, the NFTs are uploaded to the collection. The last thing we need to do is to determine how to implement the payment method - for simplicity’s sake, we’re going to do the no-code storefront, since we can deploy a hosted page for your NFT collection in a few clicks.

0 code deploy within a few mouse clicks - we’ll have payment function for our NFT collection with mainnet ETH, Solana and Fiat payment:

And here is what the no-code storefront looks like: 

And here is the payment interface when you click on buy with Crossmint: 

All in all, it took us about 5 minutes to get you set up to go with your NFT collection for sale or for airdrop. Want to learn more? 

Here are our development docs and feel free to get in touch with our team if you’re looking for a more bespoke experience: https://www.crossmint.com/contact/sales 

Sign up developer console