TerminalConfigCreate

  • account_id
    Type: string · Account Id
    required
  • mid
    Type: string · Mid
    required
  • name
    Type: string · Name
    required
  • processor_config_id
    Type: string · Processor Config Id
    required
  • tid
    Type: string · Tid
    required
  • agent_bank_number
    Type: string | null · Agent Bank Number
  • bin
    Type: string | null · Bin
  • country_code
    Type: string | null · Country Code
  • currency_code
    Type: string | null · Currency Code
  • description
    Type: string | null · Description
  • merchant_category_code
    Type: string | null · Merchant Category Code
  • serial_number
    Type: string | null · Serial Number
  • status
    Type: string · TerminalStatusenum nullable
    values
    • active
    • inactive
    • blocked
  • surcharge_rate
    Type: number | null · Surcharge Rate

    Surcharge percentage (e.g., 3.5 for 3.5%). Setting to null disables automatic surcharge logic. Setting to 0 means surcharges will NEVER be applied unless explicitly overridden.

  • terminal_capability
    Type: string | null · Terminal Capability
  • vid
    Type: string | null · Vid