NeteviaOnboardRequest
Create a Netevia terminal with POST /v2/terminals. Use the identifiers assigned to your merchant.
- accountType: string · Account Id
_id requiredThe merchant account ID being boarded.
- processorType: string · Processor Config Id
_config _id requiredID of the processor configuration selected from GET /v1/processor-configs.
- varType: object · TSYSVarSheet
_sheet requiredTSYS VAR sheet. Required for a TSYS board.
- acceptorType: string · Acceptor Phone
_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 · Acceptor Street Address
_street _address requiredMerchant street address. Type: string. Aliases: acceptorStreetAddress, merchant_street_address, merchantStreetAddress.
- acquirerType: string · Acquirer Bin
_bin min length:1requiredSix-digit acquirer BIN assigned in the VAR sheet.
- cityType: string · City Code
_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 · Industry Code
_code requiredIndustry code (e.g. 'R' = retail). Type: string. Aliases: industryCode.
- merchantType: string · Merchant Category Code
_category _code min length:1requiredMerchant Category Code (ISO 18245). Type: numeric string, exactly 4 digits. Aliases: merchantCategoryCode.
- merchantType: string · Merchant Location
_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 · Merchant Name
_name requiredMerchant (DBA) name. Type: string. Aliases: merchantName. Carried in the Card Acceptor Name/Location data.
- merchantType: string · Merchant Number
_number min length:1requiredTwelve-digit merchant number assigned in the VAR sheet.
- merchantType: string · Merchant State
_state requiredTwo-letter state code for a US address.
- storeType: string · Store Number
_number min length:1requiredFour-digit store number assigned in the VAR sheet. Preserve leading zeros; 0001 is an example, not a default.
- terminalType: string · Terminal Number
_number min length:1requiredFour-digit terminal number assigned in the VAR sheet. Preserve leading zeros; 0001 is an example, not a default.
- acceptorType: string · Acceptor Customer Service Phonenullable
_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: string · Authentication Codenullable
_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: string · Country Codenullable
_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 · Currency Code
_code Transaction currency (ISO 4217 numeric). Type: string. Default: '840' (USD). Aliases: currencyCode.
- endpointType: string · Endpointnullable
Optional TSYS endpoint override. Type: string or null.
- genType: string · Gen Keynullable
_key Pre-issued TSYS gen key. Type: string or null. Aliases: genKey. Mutually exclusive with authentication_code (supplying both is rejected).
- languageType: string · Language Indicator
_indicator TSYS language indicator. Type: string. Default: '00'. Aliases: languageIndicator.
- merchantType: string · Merchant Street Address2nullable
_street _address2 Merchant street address line 2.
- overrideType: boolean · Override Gen Key
_gen _key - timeType: string · Time Zone Diff
_zone _diff TSYS time-zone differential. Type: numeric string, exactly 3 digits (zero-padded; integers are accepted and coerced). Default: '705'. Aliases: timeZoneDiff.
- propertyType: anything
Name
- batchType: object · Batch Schedulenullable
_schedule Optional automatic batch schedule with timezone, is_active and schedule. Availability depends on the processor configuration.
- propertyType: anything
Name
- descriptionType: string · Descriptionnullable
Optional terminal description. terminal_description is also accepted.
- mccType: string · Mccnullable
Four-digit merchant category code.
- merchantType: string · Merchant Namenullable
_name Merchant name. Used by Silverflow acceptor creation; when omitted, Silverflow falls back to top-level
name, then the merchant account name. - midType: string · Midnullable
Merchant identifier assigned for this processor configuration. Preserve leading zeros.
- nameType: string · Namenullable
Terminal display name. terminal_name is also accepted.
- surchargeType: string · SurchargeBasisenumnullable
_basis Amount used to calculate percentage-based surcharges. total uses subtotal, tax and tip; subtotal uses subtotal only; subtotal_plus_tax includes tax; subtotal_plus_tip includes tip. The basis is resolved from location, then terminal, then account, skipping null values. The default is total when no level configures a basis.
values- total
- subtotal
- subtotal
_plus _tax - subtotal
_plus _tip
- surchargeType: boolean · Surcharge Confirmation Requirednullable
_confirmation _required - surchargeType: number · Surcharge Ratenullable
_rate - taxType: string · TaxBasisenumnullable
_basis Amount used to calculate percentage-based tax. total uses subtotal plus tip; subtotal uses subtotal only. Configure the default percentage with tax_rate. The basis is resolved from location, then terminal, then account, skipping null values. The default is total when no level configures a basis.
values- total
- subtotal
- taxType: number · Tax Ratenullable
_rate - tidType: string · Tidnullable
Terminal identifier assigned for this processor configuration. Preserve leading zeros.

