Fiserv Nashville North (Global)

Nashville North (Global) authorizes on Fiserv's Nashville platform and settles on North.

Koard runs the batch automatically every day at 02:00 Pacific. A different cutoff or submission time is not supported yet. See Fiserv Automatic Batches and Settlement.

Processor configurations

Boarding requires a processor_config_id available to your account in the same environment. List available configurations before choosing an ID.

Configuration UAT processor_config_id Production processor_config_id
Fiserv Nashville North (Global) 18083156-5ce9-4147-bf7c-3f792d010dc7 212ef266-1f7d-4dd3-a089-ee608473877c

Examples with listed IDs use UAT. For production, use the production API URL, API key and configuration ID.

Use this format for the Nashville North (Global) configuration assigned to your merchant. See the Fiserv overview for common fields.

Request fields

Field What to send
account_id Merchant's Koard account ID
processor_config_id Nashville North (Global) configuration ID for your environment
name Merchant business name
mid Seven digits from the VAR sheet
tid Assigned terminal identifier from the VAR sheet
mcc Four-digit merchant category code
var_sheet.merchant_number Twelve digits from the VAR sheet
var_sheet.settlement_mid Optional. Twelve-digit settlement MID from the VAR sheet

Both the seven-digit mid and the twelve-digit var_sheet.merchant_number are required. Send them as separate strings; one cannot replace the other. Preserve leading zeros.

var_sheet.settlement_mid is optional. When your VAR sheet lists a settlement MID, send it in addition to var_sheet.merchant_number, not in place of it.

Supply the merchant street address, city, state and ZIP in var_sheet. Country defaults to USA; US, 840 and null also become USA.

Request examples

Send these request bodies to POST /v2/terminals with your Koard API key in the X-Koard-apikey header.

Processor configuration IDs are listed by environment above. Merchant account IDs, credentials and merchant details below are fictional placeholders; replace them with your merchant's values. Preserve leading zeros.

Fiserv Nashville North (Global)

UAT example. Use this when your assigned configuration requires a business name and merchant address. Send both the seven-digit mid and twelve-digit var_sheet.merchant_number, plus name, tid, mcc and the address fields shown.

{
  "account_id": "00000000-0000-4000-8000-000000000001",
  "processor_config_id": "18083156-5ce9-4147-bf7c-3f792d010dc7",
  "name": "Example Coffee",
  "mid": "1234567",
  "tid": "7654321",
  "mcc": "5812",
  "var_sheet": {
    "merchant_street_address": "123 Main Street",
    "merchant_street_address2": "Suite 200",
    "merchant_city": "New York",
    "merchant_state": "NY",
    "merchant_postal_code": "10016",
    "country_code": "USA",
    "merchant_number": "000123456789"
  }
}

Updates

Use PUT /v2/terminals/{terminal_id} and send only changed fields. Omitted address fields retain their existing values.