TSYSVarSheet
TSYS boarding fields from the merchant's VAR sheet. Preserve assigned identifiers and leading zeros. Snake_case and camelCase inputs are accepted.
- acceptorType: string
_phone requiredMerchant phone. Type: string normalized to exactly 10 digits (formatting such as dashes/parens/spaces is stripped, and a leading +1 / 1 US country code is removed). Aliases: acceptorPhone. Required.
- acceptorType: string
_street _address requiredMerchant street address. Type: string. Aliases: acceptorStreetAddress, merchant_street_address, merchantStreetAddress.
- acquirerType: string
_bin min length:1requiredSix-digit acquirer BIN assigned in the VAR sheet.
- cityType: string
_code requiredMerchant ZIP / postal code. Type: string. Canonical TSYS field name is city_code (the value sent on auth + settlement). Aliases: cityCode, merchant_postal_code, merchantPostalCode. Note: despite the name, this is the postal/ZIP code, not a city.
- industryType: string
_code requiredIndustry code (e.g. 'R' = retail). Type: string. Aliases: industryCode.
- merchantType: string
_category _code min length:1requiredMerchant Category Code (ISO 18245). Type: numeric string, exactly 4 digits. Aliases: merchantCategoryCode.
- merchantType: string
_location requiredMerchant city. Type: string. Canonical TSYS field name is merchant_location (the value sent on auth + settlement). Aliases: merchantLocation, merchant_city, merchantCity. Note: 'location' here means city, not a generic location.
- merchantType: string
_name requiredMerchant (DBA) name. Type: string. Aliases: merchantName. Carried in the Card Acceptor Name/Location data.
- merchantType: string
_number min length:1requiredTwelve-digit merchant number assigned in the VAR sheet.
- merchantType: string
_state requiredTwo-letter state code for a US address.
- storeType: string
_number min length:1requiredFour-digit store number assigned in the VAR sheet. Preserve leading zeros; 0001 is an example, not a default.
- terminalType: string
_number min length:1requiredFour-digit terminal number assigned in the VAR sheet. Preserve leading zeros; 0001 is an example, not a default.
- acceptorType: stringnullable
_customer _service _phone Merchant customer-service phone. Type: string normalized to exactly 10 digits (same rules as acceptor_phone). Aliases: acceptorCustomerServicePhone. Optional — defaults to acceptor_phone when omitted, since the two are almost always identical.
- authenticationType: stringnullable
_code Terminal authentication code. Type: string or null. Aliases: authenticationCode. When present, Koard performs TSYS terminal authentication and mints the gen_key. Mutually exclusive with gen_key.
- countryType: stringnullable
_code ISO alpha-3 country, such as USA. US and 840 are also accepted as USA. Omitted or null country defaults to USA on create. Boarding is available only in the US.
- currencyType: string
_code Transaction currency (ISO 4217 numeric). Type: string. Default: '840' (USD). Aliases: currencyCode.
- endpointType: stringnullable
Optional TSYS endpoint override. Type: string or null.
- genType: stringnullable
_key Pre-issued TSYS gen key. Type: string or null. Aliases: genKey. Mutually exclusive with authentication_code (supplying both is rejected).
- languageType: string
_indicator TSYS language indicator. Type: string. Default: '00'. Aliases: languageIndicator.
- merchantType: stringnullable
_street _address2 Merchant street address line 2.
- overrideType: boolean
_gen _key - timeType: string
_zone _diff TSYS time-zone differential. Type: numeric string, exactly 3 digits (zero-padded; integers are accepted and coerced). Default: '705'. Aliases: timeZoneDiff.
- propertyadditionalPropertyType: anything
Name

