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.