SYSTEM:
  description: The Transpayrent system
  type: integer
  enum:
    - 1   # API_GATEWAY
    - 2   # PAYMENT_GATEWAY
    - 3   # SERVICE_BUS
    - 4   # MERCHANT_REPOSITORY
    - 5   # DOCUMENTATION
    - 6   # SECURE_VAULT
    - 7   # CONSUMER_WALLET
    - 8   # PAYMENT_PAGES
    - 9   # PAYMENT_DEMO
    - 10  # TEXT_TRANSLATOR
    - 11  # PAYMENT_SCREENER
    - 12  # TERMINAL_GATEWAY
    - 13  # ADMIN_CONSOLE
    - 14  # FOREIGN_EXCHANGE
    - 15  # RECURRING_BILLING_MODULE
    - 16  # MERCHANT_ONBOARDING
  x-enum-varnames:
    - API_GATEWAY
    - PAYMENT_GATEWAY
    - SERVICE_BUS
    - MERCHANT_REPOSITORY
    - DOCUMENTATION
    - SECURE_VAULT
    - CONSUMER_WALLET
    - PAYMENT_PAGES
    - PAYMENT_DEMO
    - TEXT_TRANSLATOR
    - PAYMENT_SCREENER
    - TERMINAL_GATEWAY
    - ADMIN_CONSOLE
    - FOREIGN_EXCHANGE
    - RECURRING_BILLING_MODULE
    - MERCHANT_ONBOARDING
  x-enum-descriptions:
    - Transpayrent's API Gateway
    - Transpayrent's Payment Gateway
    - Transpayrent's Service Bus
    - Transpayrent's Repository of Merchant Profiles
    - Transpayrent's Central API Documentation
    - Transpayrent's Secure Vault
    - Transpayrent's Consumer Wallet
    - Transpayrent's Hosted Payment Pages
    - Transpayrent's Payment Demo
    - Transpayrent's Text Translator
    - Transpayrent's Payment Screener
    - Transpayrent's Terminal Gateway
    - Transpayrent's Administration Console
    - Transpayrent's Foreign Exchange Module for Dynamic Currency Conversion (DCC) and Multi-Curency Pricing (MCP)
    - Transpayrent's Recurring Billing Module
    - Transpayrent's Merchant Onboarding, submitting merchant applications to an acquirer