Skip to main content
Every end user must complete KYC before buying stablecoins through the Onramp. This page explains the two decisions you need to make: who collects KYC data, and which KYC tier applies.

Who Collects KYC Data?

This is independent of the integration mode you choose (embedded component or headless API). In either case, you decide whether Crossmint collects KYC directly from the user, or you supply data you have already collected.

KYC Tiers

Crossmint applies three KYC tiers based on cumulative transaction volume, transaction frequency, and risk profile:

How It Works

Crossmint handles all KYC data collection and tier transitions. You create the order via API and render the embedded component in your app.
1

Create an Onramp Order and Render the Embedded Component

Create an order via API and render the Crossmint embedded checkout component in your app. The onramp quickstart walks through both steps.
2

Crossmint Collects KYC Inside the Embedded Component

The embedded checkout component prompts the user for the required identity data. You do not collect or handle any KYC data yourself.
3

Crossmint Manages Tier Transitions Automatically

When a user crosses the $1,000 threshold or reaches a high number of transactions, the component automatically prompts them for the additional Full KYC data. If Enhanced Due Diligence (EDD) is required, the component handles that as well. You do not need to build or manage any tier logic.

Onboarding for AI Agents

For AI agent use cases where a human operator has already completed KYC through your platform, you can pre-register the agent operator’s identity data via the API. The agent can then execute onramp transactions without being prompted for KYC in the checkout flow. See the Agent Wallets Onramp guide for agent-specific integration details.

Guides

Import KYC Data

Identity Quickstart

Data Requirements

Proof of Wallet Ownership