Using Services

User Authentication

  1. User connects wallet (MetaMask, Trust Wallet)

  2. Frontend generates authentication challenge

  3. User signs message with private key

  4. Backend verifies signature authenticity

  5. JWT token issued for session management

Order Processing

  1. User selects service and parameters

  2. Order created in database

  3. Payment processor generates invoice

  4. User completes cryptocurrency payment

  5. Payment confirmed on blockchain

  6. Order automatically submitted to provider

  7. Real-time status updates via WebSocket

SMS Verification

  1. User requests SMS verification

  2. System selects optimal provider

  3. Virtual number assigned

  4. SMS code received and forwarded

  5. User enters code for verification

  6. Order marked complete or refunded

Last updated