End User Payment Flow
This document describes the flow for end users purchasing crypto through CRYMBO Connect — from registration to transaction approval.
Step-by-Step
Registration via Referrer Code
Users register via a URL such as:
https://app.domain.com/register?referrer_code=<number>
If the referrer_code
is missing, a default of 1
is applied. The referrer controls user-specific settings:
topup_fee
kyc_bypass
transaction_cap
tlv_cap
block_purchase
Email Confirmation & Password Setup
- User enters email and accepts Terms & Privacy Policy.
- Email confirmation is sent.
- After confirming, the user sets a password.
Note: 2FA is not enforced for end users.
First Login — PII, Questionnaire, and KYC
On first login, the user must:
- Complete the PII form
- Fill out a compliance questionnaire
- Complete the KYC process
If kyc_bypass=1
, KYC is optional and can be done later from the profile page.
System Access
After completing the onboarding flow, the user can log into the system and access their dashboard.
Wallet Setup
- User navigates to the Wallet page.
- Inputs a wallet address where crypto will be delivered.
Crypto Purchase
- User visits the OnRamp page.
- Chooses a payment provider (e.g., Zen, Luxon, Premier Pay, WinWay).
- Completes the payment flow through the selected PSP.
Document Signature
- After completing the payment, the user is redirected to a signing page.
- Confirms that the crypto will be delivered to the specified wallet.
Transaction Approval
- After signing, the transaction enters a pending approval state.
- An admin must manually approve the transaction before funds are released.