Paper Checkouts delivers the easiest NFT checkout experience: a simple premise with deep complexity abstracted away from you and your buyers.

User pays USD (or other currency) and you receive crypto from the NFT.

User pays USD (or other currency) and you receive crypto from the NFT.

Here's what Paper handles for you:

πŸ’΅ Multiple payment options

Paper makes your NFT accessible to a wide audience by accepting:

  • Credit and debit cards
  • Apple Pay, Google Pay
  • ETH
  • iDEAL
  • (more to come!)

Paper accepts payments from all 50 US states and most countries.

😍 NFT-first wallets

For buyers without wallets, Paper creates an easy-to-use wallet for your application powered by our Embedded Wallets infrastructure. They only need to provide their email--no technical knowledge is required! There's no app or browser extension to download.

πŸ“„ Bring your own contract

Bring the contract you already have! Paper supports custom smart contracts on many standards including ERC-721A, ERC-721B, ERC-1155. See πŸ“„ Contract Registration for more details.

βš–οΈ Marketplace and auctions support

Paper is able to call your marketplace contract to facilitate sales where funds are sent to a user on your platform ("secondary sales"). Auctions are supported too!

πŸ•΅οΈβ€β™€οΈ Fraud prevention & chargeback protection

Paper deters bots and fraudulent activity by using multiple data points about the buyer's device, network, behavior, payment, and more. Only high-risk buyers will need to verify their identity with an ID and selfie.

We protect you from these concerns by offering full chargeback protection.

πŸ“¦ Reliable NFT Delivery

Paper manages a fleet of funded crypto wallets to handle blockchain transactions at scale. Queues are semi-automated to monitor for stuck transactions, failed on-chain calls, and low funds. Our engineering team regularly resolves incomplete transactions.

Learn more about how we scaled up our wallet infrastructure to handle high volume.

πŸš€ Conversion-optimized UX

Our checkout flow accounts for many cases to provide buyers a seamless experience with minimal steps:

  • Does the buyer need a crypto wallet or do they already have one?
  • Do they exhibit bot-like or suspicious behavior?
  • Do they have enough tokens to mint directly from their wallet?
  • Is your user trying to purchase more than one NFT?
  • Is your user allowlisted to purchase?
  • Are there enough NFTs remaining to purchase?

πŸͺ Webhooks & custom metadata

Configure webhooks to notify your backend when payments and transfers are completed. Webhooks allow you to unlock NFT-gated utilities, send customized emails, and more.

Provide custom metadata to tag purchases with added information.

πŸ“Š Analytics

View purchases to your checkouts including breakdowns by payment method and wallet. Export your data with additional details including buyer location, transaction hash, conversion rate, and custom metadata.

Get visibility into failed transactions to speed up debugging and resolve support questions.