User Verification
Verification defines what data a client must confirm before exchanging. Well-designed verification levels reduce fraud and payment provider pressure without killing conversion on simple directions.
Verification levels
The platform supports several independently enabled levels:
| Level | What the client confirms | Typical application |
| E-mail confirmation via a code from the letter | Base level for all orders and the client cabinet | |
| Phone | Number confirmation via SMS code | Fiat directions, higher-risk directions |
| Payment details | Proof of card/wallet ownership (micro-payment, photo, name check) | Fiat directions, anti-fraud for third-party payments |
| KYC (documents) | Identity document, selfie, address | Large amounts, requirements of AML providers and banking partners |
Configuration
In the admin panel, open the verification section and set the rules:
rule_1: direction = any, amount < 1000 USD_eq -> require: email
rule_2: direction = fiat_*, any amount -> require: email, phone, card_owner
rule_3: direction = any, amount >= 5000 USD_eq -> require: email, kyc
Principles:
- Progressive scale. The larger the amount and the riskier the direction, the higher the level. Don’t demand KYC for a $100 exchange — you’ll lose clients without any security gain.
- Per direction. Rules can be set globally and overridden for specific directions (cash, fiat, rare networks).
- Once and for good. Confirmed e-mail/phone/details are saved in the client cabinet — repeat exchanges skip the checks (see Client Cabinet).
How payment detail verification works
Typical card confirmation scenario:
- The client enters their details in the order.
- The platform offers a confirmation method: a photo of the card against the order background, a micro-payment with a code in the description, or a holder name check.
- An operator confirms ownership (or auto-verification closes the step, if configured).
- The details are marked as verified and reused in future orders.
Connection with AML
Verification is about the client; AML is about their money. They work together: when an AML check fires on a transaction, the platform can automatically request the next verification level from the client (e.g. KYC with a source-of-funds explanation). Screening setup: AML Transaction Screening.
See also