TerminalConfigCreate
- accountType: string
_id required - midType: stringrequired
- nameType: stringrequired
- processorType: string
_config _id required - tidType: stringrequired
- agentType: string | null
_bank _number - binType: string | null
- countryType: string | null
_code - currencyType: string | null
_code - descriptionType: string | null
- merchantType: string | null
_category _code - serialType: string | null
_number - statusType: enumnullablevaluesactiveinactiveblocked
- surchargeType: number | null
_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.
- terminalType: string | null
_capability - vidType: string | null

