Architechure
OSL Pay's on-ramp solution offers flexible integration options tailored to diverse merchant tech stacks and business needs. Overall, the system architecture consists of the following core components:
Client side
WebSDK integration
Embed the Web SDK directly into your frontend pages for rapid on-ramp access.
- Advantages: Simple setup, minimal development effort, and fast time-to-launch.
- The SDK includes built-in workflows for identity verification, payment processing, and status callbacks, reducing frontend coding needs.
- Ideal for businesses that need to go live quickly or those without in-house expertise in payments or compliance.
OpenAPI integration
Use your merchant server to call OSL Pay APIs, building custom frontend UIs for user engagement.
- Advantages: High flexibility with fully customizable frontend experience.
- Ideal for tech-savvy merchants prioritizing bespoke UX and advanced controls.
OSL Pay server
- Handles secure communication with the on-ramp backend.
- In WebSDK mode, the merchant server mainly receives transaction status notifications and integrates with your user account system.
- In OpenAPI mode, the merchant server also initiates order creation, queries, and other API calls in addition to the above functions.
On-ramp services (core service)
- Order processing module: Generates, validates, and manages transaction orders.
- Compliance module: Supports identity verification (KYC), risk controls, and regulatory reviews.
- Payment and blockchain gateway: Integrates diverse payment channels with blockchain networks to execute fiat-to-crypto exchanges.
- Callback and notification module: Pushes real-time transaction progress and final results to merchants.
Blockchain and payment channels (external systems)
- Payment channels: Supports bank transfers, card payments, local wallets, and more.
- Blockchain networks: Supports deposits and transfers for multi-chain assets.
Updated 3 days ago