Fiserv terminal boarding

Board a Fiserv terminal with POST /v2/terminals. Use the processor_config_id assigned to your merchant, listed by GET /v1/processor-configs, and the identifiers from the merchant's VAR sheet.

Configurations

Koard supports four Fiserv configurations. The merchant's VAR sheet names the one it is on.

Configuration Boarding guide
Nashville Nashville
Nashville North (Global) Nashville North (Global)
Buypass Contact support@koard.com for the request format.
Omaha Omaha

Merchant address

Supply merchant_street_address, merchant_city, merchant_state, and merchant_postal_code in var_sheet. merchant_street_address2 is optional.

Country defaults to USA. US, 840, and null also become USA. See shared address rules.

Assigned identifiers

Use the MID, TID, Group ID and Datawire ID assigned together for the merchant. Where your configuration uses Datawire, supplying did enables it. Setting datawire_enabled to true without a did requests a new Datawire ID.

For Nashville North (Global), both the seven-digit mid and twelve-digit var_sheet.merchant_number are required. Send them as separate strings; one cannot replace the other. Keep the assigned tid unchanged, including leading zeros. Missing or malformed identifiers are rejected before boarding.

Updates

Use PUT /v2/terminals/{terminal_id} with only the fields you want to change. Omitted address fields retain their existing values.

Batches and settlement

Koard runs settlement for every Fiserv configuration. You do not open or close a batch with Fiserv yourself.

On Nashville North (Global), the batch runs automatically every day at 02:00 Pacific. A different cutoff or submission time is not supported yet. See Fiserv Automatic Batches and Settlement.