Skip to main content
You can deliver items to two kinds of recipients when using Crossmint:

Digital Products

For digital items (NFTs, tokens, etc.), you can specify one of the following recipient types:
  • Email address: Crossmint automatically generates a secure wallet for the user's email and delivers the item inside that new wallet. Email addresses are case-insensitive.
  • Wallet address: Directly specify a blockchain wallet address. Receipt will be delivered to the email address specified in payment.receiptEmail. This could be a user-owned wallet (e.g., MetaMask, Phantom, etc.) or a wallet you manage. The format depends on the blockchain: - Ethereum/EVM chains: 0x1234567890abcdef1234567890abcdef12345678 - Solana: 5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty - Other chains: Contact support for format requirements

Specifying the Recipient

Add a recipient object to the checkout component:
Recipient by email
Recipient by wallet address
When you specify an email recipient, the buyer accesses purchased items by logging into their Crossmint wallet in staging or production.

Next Steps

Track Orders

Follow the order through delivery

Handle Errors

Surface declines and failures to buyers