NFT Checkout FAQs

Developer FAQs when implementing NFT Checkout

General FAQs

Which blockchains and currencies are supported?

We currently support the following chains and currencies out of the box. If you need support for a chain that is not listed, please contact us here. USDC is also available on Polygon, Ethereum, and Avalanche for Enterprise customers.

Blockchain (Mainnet)
Supported Currencies
Additional Currencies for Pro & Enterprise
Polygon
MATIC
USDC, USDCe, ETH, WETH
Ethereum
ETH
USDC
Avalanche
AVAX
USDC, USDCe
Optimism
ETH
UDSC
Base
ETH
UDSC
Arbitrum One
ETH
UDSC
Arbitrum Nova
ETH
XAI
XAI
Zora
ETH
ZkSync Era Testnet
ETH
USDC
Blockchain (Testnet)
Supported Currencies
Additional Currencies for Pro & Enterprise
Mumbai
MATIC
USDC, USDCe
Goerli (deprecating 2023)
ETH
USDC
Sepolia
ETH
USDC
Optimism Goerli
ETH
UDSC
Optimism Sepolia
ETH
Base Goerli
ETH
UDSC
Base Sepolia
ETH
Arbitrum Goerli
ETH
UDSC
Arbitrum Sepolia
ETH
DERC20
XAI Sepolia
XAI
Zora Testnet
ETH
Avalanche Fuji
ETH
UDSC
RariChain Testnet
ETH
Frame Testnet
ETH
ZkSync Era Testnet
ETH

How is the exchange rate determined using Checkout?

The exchange rate is determined by the market rate at the time of checkout

Are Checkout fee rates negotiable?

We offer custom rates on our Enterprise plan. You can learn more and contact Sales here.

Can I raise my Checkout transaction limit?

Transaction limits for our free plan are $2,500 per transaction. You can upgrade to Pro for a $15,000 Per Transaction Limit. For custom limits, please contact Sales.

How long does it take to start selling NFTs?

All Seller accounts are manually reviewed by our compliance team after creating your Seller account and submitting your KYC and KYB docs. Please expect several days to a week for this review to take place. If you have any questions about your account after submitting this information, you may reach out to compliance@thirdweb.com.

Does NFT Checkout work for users that don’t already have a wallet?

Yes! Buyers who don't have a wallet can create one with their email or social login. This uses our non-custodial Embedded Wallet product.

How much does thirdweb Checkout cost to use?

There is no cost to sellers! Buyers pay a small fee on top of payment processing fees. See Pricing for more details.

How long does implementation take?

A full-featured checkout link takes minutes to set up:

  1. Register your contract.
  1. Create a 🔗 Shareable Checkout Link.
  1. Send users to that link. Done ✨!

When you're ready to customize further, you can tinker with styling, SDKs, webhooks, dynamic pricing, and more.

What is thirdweb’s ability to scale?

Our product is enterprise-ready with a 99.9% uptime. We are battle-tested with enterprises like BalmainNew York Fashion Week, Unilever, deadmau5 and Tilting Point. We can enqueue transactions up to 200 transactions/minute by default, with higher limits upon request.

 

Smart Contract FAQs

Is my smart contract supported?

We support all verified contracts on the supported chains.

Are marketplace contracts supported?

Yes! See Marketplace Sales for more details.

We also support the thirdweb Marketplace V3 (EVM) contract.

Can I sell an NFT that is already minted?

Yes! You'll need to "wrap" your NFT with a marketplace contract like the thirdweb marketplace or build your own. This "direct listing" approach works like this:

  • The seller has an NFT already minted and wants to sell it.
  • The seller approves the marketplace contract to take this NFT from their wallet once a buyer offers a specified amount. The NFT is not moved until a sale is completed.
  • A buyer agrees to pay the specified amount. They pay via your thirdweb checkout flow.
  • After the buyer's payment is successful, thirdweb calls the "buy" method with the expected amount in crypto to the marketplace contract. This method transfers the NFT to the buyer's wallet.

Compliance FAQs

What is KYB?

Know Your Business (KYB) refers to the due diligence review of a business that a company is dealing with. AML regulations require that checks are carried out on any potential business customer to establish its identity and authenticity. All Sellers are required to go through KYB.

What is KYC?

Know Your Customer (KYC) is a process used by companies to verify the identity of their clients. This is often required by regulatory bodies to prevent identity theft, fraud, money laundering, and other illegal activities. This comes in the form of uploading a photo ID and taking a webcam selfie. This step is automated and takes under 1 minute.

Does thirdweb require KYB?

thirdweb requires KYB for all Seller accounts. Submitting KYB docs does not automatically mean the seller will be approved. All Seller accounts are reviewed by our compliance team after creating your account and submitting your KYC and KYB docs. Please expect several days to a week for this review to take place. If you have any questions about your account after submitting this information, you may reach out to compliance@thirdweb.com.

When does thirdweb require identity verification (KYC)?

thirdweb combines buyer, merchant, payment method, device, and behavioral signals from multiple vendors to compute the riskiness of a purchase. A small portion of buyers (< 3% and varies by merchant) will be prompted to submit a photo ID and take a webcam selfie. This step is automated and takes under 1 minute.

Reminder: thirdweb takes on all chargeback liability from the developer!

Can I change my KYC/KYB documents after creating my seller account?

By default, it is not possible to change these documents after the initial upload. If you need to change or update your documents, please contact our compliance team at compliance@thirdweb.com.

What is 3DS?

3D Secure, also called 3DS, is a technical standard that adds a layer of security to online credit and debit card transactions. This process is facilitated by the card issuer and is completed between the issuer and the cardholder attempting the transaction.

Do buyers always have to enter KYC and 3DS?

3DS is required on all transactions, regardless of size, as thirdweb is the Merchant of Record and takes on liability & chargeback risks. KYC is only required on transactions over a certain amount or when a transaction is deemed high-risk, as thirdweb is the Merchant of Record and takes on liability & chargeback risks.

Payments FAQs

Where does thirdweb send the funds after a customer has paid?

thirdweb directly calls the smart contract and pays for the mint using the native currency specified in the contract function. If you are looking for FIAT payout, it is available for the enterprise customers. Please contact sales.

What regions does thirdweb support credit card payments?

We leverage Stripe to accept global payments. Here's a list of licensed and supported countries via Stripe: https://stripe.com/global

What fiat payment options are accepted?

thirdweb accepts: credit/debit cards (Visa, Mastercard, American Express, Discover, UnionPay, JCB, Diners Club), Apple Pay, Google Pay, iDEAL

What is the price limit for checkouts?

thirdweb limits checkouts to be priced at $2,500 USD and reserves the right to change this limit based on your checkout's risk profile. For enterprise customers, we can support up to $15,000.

If you need a higher price limit, please contact sales.

Do you support gasless transactions?

Yes, we support the ability for merchants to cover the gas fees related to transactions. See details here.

Google / Apple Pay FAQs

Why Google Pay doesn’t show up as a checkout option?

Google Pay needs to be set up on the customer's device or browser to enable this option during checkout.

Why doesn’t Apple Pay show up as a checkout option?

Apple Pay needs to be set up on the customer's device or browser to enable this option during checkout.

 

Testing FAQs

Is there a test credit card?

Yes, please use the following card numbers. The expiry date, CVV, and postal code do not matter.

Card Number
Description
4242424242424242
A "low risk" card.
4000000000009235
A "high risk" card that prompts KYC.

Where can I get testnet funds?

Here are faucets to receive testnet funds:

Chain
Currency
Faucet link
Mumbai (Polygon)
MATIC
Goerli (Ethereum)
ETH
Sepolia (Ethereum)
ETH
Goerli (Optimism)
ETH
Base
ETH

Customization FAQs

Can I customize the checkout to match my branding?

Yes, customize colors and UI elements to fit your theme for Shareable Checkout Links. Or embed Checkout Elements in your app with granular control of colors.

How do allow my users to redeem utility with their NFT?

NFTs are a great way to gate content! Once the NFT is purchased, you can provide a link to redeem their utility on the post-purchase page and email.

Listen to webhooks to update your database or send a custom email when the NFT has been transferred.

How do I customize the emails sent to buyers?

See Advanced Customizations for more customization of the email after a buyer completes their purchase.

Are checkouts translated into different languages?

Yes, the checkout is localized to the buyer's browser language, or you can force a specific language. See Translations for more details.

How does NFT Checkout support referral codes or discounts?

You can use our dynamic one-time checkout links to generate payment links with discounts or referral codes for customers. For a full guide to how to implement this, refer here.

Does NFT Checkout support allowlists?

Yes, you can use our dynamic one-time checkout links to generate gated payment links for users who’ve verified their identity on your website. For a full guide to how to implement this, refer here.

 

Wallets FAQs

What if my users don't have a wallet?

Buyers who don't have a wallet can create one with their email or social login. This uses our non-custodial Embedded Wallet product.

How does my user transfer the NFT from the Embedded Wallet?

Buyers can visit My Wallets to view and transfer NFTs in their Embedded Wallets. We cover all gas fees related to transferring and offer a way for users to export their private key.

This page does not support transfers for self-custody wallets like MetaMask.

For more questions related to our Embedded Wallets, see our Embedded Wallets FAQ.

 

Less Frequently Asked Questions

What is the customer support level provided to customers?

For self-serve developers, we have a Discord forum for questions that is checked on a daily basis. If you are looking for guaranteed support time and SLA, please contact our Business team.

For customers, we respond to inquiries in 24 business hours or faster.

How does thirdweb handle compliance?

thirdweb is a registered Money Services Business with FINCen with the registration no. of 31000235368189. We are will in the process of our SOC II certification.

We conduct KYC (know your customer) verification with driver’s license and liveliness check on suspicious customers (<3% on average and varies by merchant). We also handle dark wallet checks to ensure that flagged wallets and stolen funds are not being used in any of our transactions.

We take on all liabilities & chargeback risks as the Merchant of Record.

What are the authorization rates?

We have industry leading authorization rates at 92%. We are able to maintain a high authorization by only operating with NFTs, and having a proprietary fraud engine that keeps our fraud rate at <0.5%.

Did this answer your question?
😞
😐
🤩