> ## Documentation Index
> Fetch the complete documentation index at: https://crossmint-devin-1787949784-wallet-docs-two-concept-model.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Allow your users to buy onchain assets using any payment method

Crossmint enables seamless in-app checkout experiences that minimize onboarding friction and maximize conversion.

With Checkout, users can buy memecoins, closed-loop tokens, NFTs, and other assets with debit cards, credit cards, Apple Pay, Google Pay, and stablecoins. Learn more about the types of assets that can be supported <a href="https://help.crossmint.com/articles/8719615099-which-tokens-are-supported-with-crossmint-checkout#supported-assets" target="_blank" rel="noopener">here</a>.

Checkout works across all non-sanctioned geographies, has market-leading conversion for buyers, and includes built-in chargeback protection for the platform. This product requires business verification (KYB) during onboarding to get production access — see [account verification](/introduction/platform/account-verification).

## See It in Action

The video below showcases Embedded Checkout for memecoins on <a href="https://fomo.family/" target="_blank" rel="noopener">fomo</a>, highlighting a seamless mobile onboarding experience with Apple Pay.

<video autoPlay muted loop playsInline src="https://mintcdn.com/crossmint-devin-1787949784-wallet-docs-two-concept-model/GhxPzMfZeP4J7a3F/images/payments/embedded-checkout-fomo.mp4?fit=max&auto=format&n=GhxPzMfZeP4J7a3F&q=85&s=3aa115f5594557c9d2edfdce45052fa0" width="65%" style={{ borderRadius: "8px" }} data-path="images/payments/embedded-checkout-fomo.mp4" />

## Key Features

<CardGroup cols={3}>
  <Card title="Available globally" icon="globe" iconType="duotone" color="#A24EC9">
    Support for any non-sanctioned geo.
  </Card>

  <Card title="Higher Approval Rates" icon="passport" iconType="duotone" color="#1D258E">
    Best-in-class conversion rates.
  </Card>

  <Card title="Apple & Google Pay" icon="apple" iconType="duotone" color="#1D258E">
    One-click mobile flows.
  </Card>

  <Card title="Chargeback Protection" icon="shield" iconType="duotone" color="#D3A10F">
    Crossmint handles disputed transactions.
  </Card>

  <Card title="AML Monitoring" icon="fingerprint" iconType="duotone" color="#AFB1C5">
    Dedicated team of anti-fraud experts.
  </Card>

  <Card title="Analytics dashboards" icon="chart-line" iconType="duotone" color="#ADD8E6">
    Tools to measure and troubleshoot faster.
  </Card>
</CardGroup>

## Ways to Integrate

<CardGroup cols={3}>
  <Card title="Hosted" icon="toggle-on" iconType="duotone" color="#24ABD0" borderColor="#24ABD0" href="/payments/pay-button/quickstart">
    Crossmint-hosted pop-up.
  </Card>

  <Card title="Embedded" icon="object-group" iconType="duotone" color="#D31D52" borderColor="#D31D52" href="/payments/embedded/quickstarts/credit-card-nft">
    Embedded iframe with customizable UI.
  </Card>

  <Card title="Headless" icon="code" iconType="duotone" color="#36B37E" borderColor="#36B37E" href="/payments/headless/quickstarts/credit-card-nft">
    APIs for agents or custom UIs
  </Card>
</CardGroup>

<Note>Crossmint generally recommends to use Embedded Checkout. It yields experiences that feel completely native while handling PSP orchestration and error management, and offering better approval rates.</Note>

## Get started

<CardGroup cols={1}>
  <Card title="Plan Your Integration" icon="gear" iconType="duotone" color="#919191" href="/payments/plan-your-solution" />
</CardGroup>

## FAQs

<AccordionGroup>
  <Accordion title="What's the difference between the Checkout and the Onramp?">
    The *checkout* is used when a user is buying a specific item — like an NFT, memecoin, or product — with fiat or crypto. It's a direct purchase of a specific item.

    The *onramp* is used when a user wants to fund their wallet with crypto — without buying a specific item. Think of it as topping up a balance instead of making a purchase.

    Use *checkout* when selling something. Use *onramp* when your users need crypto to spend later.
  </Accordion>

  <Accordion title="Which Geographies Does Checkout Support?">
    Checkout is available in all non-sanctioned geographies. Effective July 1, 2026, token checkout — including memecoins, closed-loop tokens, and other fungible tokens — is not available for buyers in the European Economic Area (EEA). NFT checkout remains available. This restriction applies to all checkout modalities.
  </Accordion>

  <Accordion title="Should I use embedded or headless checkout?">
    Embedded is the best solution for most teams. It offers embeddable iframe / mobile components which feel native and allow for customizability. Integration takes minutes, as the SDK orchestrates all integrations with payment processors, different states, and errors.
  </Accordion>

  <Accordion title="Which memecoins can be supported?">
    Our team continuously monitors market activity and proactively whitelists eligible memecoins across all of our partners. As of the last update, the Checkout supported memecoins representing around \~80% of the memecoin trading volume in the previous 24 hours.

    You may also request reviews for specific tokens at any time. Review timelines and throughput depend on your SaaS plan and request volume, and we'll always do our best to accommodate. If requests become too frequent relative to transaction volume, we may ask you to upgrade to a higher plan to continue supporting custom review requests.
  </Accordion>

  <Accordion title="How are chargebacks handled?">
    You don't have to worry about chargeback risk. Crossmint will take on the risk and manage disputes directly with the bank.
  </Accordion>

  <Accordion title="What happens if a transaction fails?">
    Crossmint places an authorization hold on the user's card before initiating the transaction. Funds are only captured once the transaction is successfully completed. If the transaction fails, the hold is released and the user is not charged.
  </Accordion>

  <Accordion title="How do I get production access for Checkout?">
    Staging is self-serve — create a <a href="https://staging.crossmint.com/console" target="_blank" rel="noopener">staging console</a> account and start building immediately.

    Production access requires a signed Order Form and completed KYB verification. <a href="https://www.crossmint.com/contact/sales" target="_blank" rel="noopener">Contact sales</a> to get started. See the [account verification documentation](/introduction/platform/account-verification) for the full sequence.
  </Accordion>

  <Accordion title="What are the transaction limits?">
    The standard transaction limits are **\$2,000 per user and day**. Limits reset daily at midnight US Eastern Time (05:00 UTC during standard time, 04:00 UTC during daylight saving time). If you need higher limits, <a href="https://www.crossmint.com/contact/sales" target="_blank">contact</a> the sales team.
  </Accordion>
</AccordionGroup>
