Overview and Architecture

Overview

Saber Money’s On-Ramp architecture provides a robust and secure framework for fiat-to-crypto transactions, ensuring seamless integration, compliance, and scalability. It supports multiple fiat currencies, cryptocurrencies and chains.

Why Choose Saber On-Ramp?

  1. Competitive Conversion Rates: Real-time exchange rates and transparent pricing ensure users get the best value for their fiat transactions.
  2. Multi-Currency Support: Supports INR, GBP, and EUR for fiat transactions and popular cryptocurrencies like USDT, USDC, etc.
  3. Seamless Integration Options: Offers flexible API for customization and an SDK with prebuilt UI widgets for quick, hassle-free implementation.
  4. Secure and Reliable: Advanced encryption, fraud detection, and HMAC authentication ensure every transaction is safe and dependable.
  5. Regulatory Compliance: Built-in KYC and AML processes ensure adherence to financial regulations, simplifying compliance and tax reporting.

Simple integration process

Integrating Saber onramp is quick and developer-friendly. There are two ways this can be done

  1. Saber SDK: Through the web-hosted SDK, merchants can easily complete an onramp transaction that handles KYC. Get started SDK Quickstart
  2. Saber API:Saber allows for finer-grained control of the experience and flow for merchants that prefer this approach. Get started API Quickstart

Architecture

Key Components

  • API Layer:

    • Endpoints for user authentication, KYC verification, payment intent creation, and transaction status monitoring.
    • Enables full customization of the user experience.
  • SDK Layer:

    • Prebuilt UI widgets for quick integration with minimal coding.
    • Handles KYC, payment flows, and real-time status tracking automatically.
  • KYC & Compliance Module:

    • Manages regulatory checks, ensuring adherence to KYC and AML standards.
  • Payment Gateway:

    • Supports UPI, IMPS, NEFT, RTGS, and international payment methods for fiat transactions.
  • Conversion Engine:

    • Converts fiat to crypto using real-time exchange rates with competitive pricing.
  • Wallet System:

    • Handles secure crypto transfers to pool wallets or external addresses.
  • Security Layer:

    • Advanced encryption, HMAC authentication, and fraud prevention mechanisms secure each transaction stage.

Transaction Flow

  • Transaction Initiation:

    • User starts the transaction via API or SDK, selecting fiat and crypto details.
  • KYC Verification:

    • System checks user KYC status and prompts for additional details if required.
  • Payment Creation:

    • Generates a payment intent and provides a secure URL for the user to complete the transaction.
  • Fiat-to-Crypto Conversion:

    • Processes the fiat payment and converts it to the selected cryptocurrency.
  • Fee Deduction:

    • Any applicable fees are calculated and deducted before the final payout.
  • Crypto Delivery:

    • Deposits crypto into the user’s wallet or transfers it to an external address.
  • Status Update:

    • The transaction status is updated throughout each step, allowing real-time tracking and confirmation.

Security Features

  • Encryption: Secures data at rest and in transit.
  • HMAC Authentication: Protects API endpoints from unauthorized access.
  • Fraud Detection: Monitors and prevents suspicious activities.