Merchant User Flow

Overview

This document will help you get a sense of your users' experience.

Onramp

To show how a user buys crypto using fiat, starting with registration.

Flowchart


  1. User Registration:
    • Merchant ensures the user is registered in Saber.
  2. User Initiates Onramp:
    • User selects the crypto and amount.
  3. Fetch Quote:
    • Display conversion rates and fees.
  4. KYC Check:
    • Verify if the user is KYC-approved.
    • If not approved → Redirect to KYC process.
  5. Payment Initiation:
    • User makes a payment via UPI, bank transfer, or other supported methods.
  6. Crypto Purchase:
    • After payment confirmation, crypto is credited to the user’s wallet.
  7. Transaction Completion:
    • Update the transaction status in Saber.

Offramp - API flow

To depict how a user sells crypto for fiat, including user registration, crypto deposit, and fiat payout via IMPS.

Flowchart


  1. User Registration:

    • Merchant ensures the user is registered in Saber.
  2. KYC Check:

    • Verify if the user is KYC-approved.
    • If not approved → Redirect to KYC process.
  3. Bank Addition :

    • User adds their bank account.
  4. User Initiates Offramp:

    • User selects the crypto to sell and the amount.
  5. Crypto Conversion:

    • Convert the crypto into fiat currency using real-time conversion rates.
  6. Fiat Payout:

    • Fiat is transferred to the user’s bank account
  7. Transaction Completion:

    • Update the transaction status in Saber.

KYC Flow

To show how users are verified for compliance before performing any transactions.

Flowchart


  1. User Registration:
    • User is created in the Saber system.
  2. KYC Initiation:
    • Via API (Merchant handles verification).
    • Via SDK (Saber handles verification).
  3. Document Submission: Users upload necessary documents.
  4. KYC Verification:
    • Approved → Proceed to next steps (e.g., add a bank account for Indian users).
    • Rejected → Request re-submission of documents, if applicable.
  5. KYC Completion:
    • User status is updated to “KYC Approved.”

Next steps

Go ahead and check out our quickstart guides