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?
- Competitive Conversion Rates: Real-time exchange rates and transparent pricing ensure users get the best value for their fiat transactions.
- Multi-Currency Support: Supports INR, GBP, and EUR for fiat transactions and popular cryptocurrencies like USDT, USDC, etc.
- Seamless Integration Options: Offers flexible API for customization and an SDK with prebuilt UI widgets for quick, hassle-free implementation.
- Secure and Reliable: Advanced encryption, fraud detection, and HMAC authentication ensure every transaction is safe and dependable.
- 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
- Saber SDK: Through the web-hosted SDK, merchants can easily complete an onramp transaction that handles KYC. Get started SDK Quickstart
- 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.
Updated 27 days ago