Skip to main content

How It Works

Core Architecture

Our system is built on Solana's Token Extensions, providing a robust foundation for token management and payment processing. The core components include:

  1. Access Control Program

    • Manages role-based permissions
    • Controls authority levels
    • Handles account creation and updates
  2. Authorized Token Program

    • Implements token limits
    • Controls token operations
    • Manages authority permissions
  3. Payment System Program

    • Handles purchase transactions
    • Manages refunds
    • Processes payment verifications

Account Management Flow

The following sequence diagram illustrates how accounts are managed between Issuers and Acquirers:

Purchase Flow

The purchase process involves multiple steps to ensure secure and verified transactions:

Refund Process

The refund process includes additional verification steps and may take 3-5 days to complete:

Extensible Features

The system can be extended with additional features:

  1. Confidential Transfer Extension

    • Available for specific markets
    • Enhanced privacy for transactions
    • Customizable visibility rules
  2. Memo Support

    • Add transaction notes
    • Include reference numbers
    • Store additional metadata
  3. Asset-Level Controls

    • Granular permission settings
    • Custom token restrictions
    • Market-specific rules

Security and Compliance

  • All transactions are verified on-chain
  • Multi-level approval process
  • Role-based access control
  • Audit trail for all operations
  • Compliance with financial regulations

Integration Points

The system provides APIs and interfaces for:

  • Merchant onboarding
  • Payment processing
  • Refund management
  • Account administration
  • Transaction monitoring