KYC Verification
How a cardholder’s identity is verified — and whether FYATU verifies it at all — is determined by your business’s KYC mode. Every business is assigned one of three modes:Managed (default)
FYATU verifies every cardholder before a card can be issued — the cardholder is not usable for issuance untilkycStatus reaches ACCEPTED. There are two ways to complete it:
- Self-service — the cardholder verifies themselves via a hosted link (
POST /cardholders/{id}/kyc/session). Best for consumer-facing products where the end user is present. - You submit documents — send the cardholder’s document URLs (
POST /cardholders/{id}/kyc, or akycobject at creation) and FYATU verifies them.
Shared
For businesses that already KYC their own cardholders and want to reuse that work. You submit the document URLs you already hold and FYATU runs a background verification on each submission — cardholders are not pre-approved; every one is checked before it reachesACCEPTED.
Requires completing FYATU’s Shared KYC onboarding (see the compliance eligibility note above). A one-time activation fee of $950 enables the mode for your business.
You can also submit documents at cardholder creation by including a kyc object in POST /cardholders.
Minimal (No-KYC)
FYATU waives its own KYC for your cardholders: every cardholder you create is set tokycStatus: WAIVED and can be issued a card immediately — no verification session, no document submission, no FYATU review.
In exchange, you are fully responsible for KYC and AML on every cardholder (in-house or via a KYC provider — see the compliance eligibility note above). Minimal is a paid add-on on Enterprise / Premium plans, billed as a recurring monthly fee of $950.
Under Minimal you never call the KYC session or document endpoints — cardholders are usable the moment they are created. If you send KYC documents for a Minimal business they are accepted but not required.
KYC status flow
Fees
- Managed — charged only when a verification succeeds; added to your monthly invoice and never charged on failure, abandonment, or expiry. The per-verification rate is set by your plan.
- Shared — a single activation fee to enable the mode for your business.
- Minimal — a recurring monthly add-on on Enterprise / Premium plans.
Webhook Events
Endpoints
POST /cardholders/{id}/kyc/session— Initiate self-service KYC sessionPOST /cardholders/{id}/kyc— Submit documents (Shared KYC)

