Fiserv Cardnet North
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 Cardnet North | Not listed | Not listed |
For production access to Fiserv Cardnet North, contact support@koard.com.
If an ID is not listed, contact support@koard.com for the appropriate configuration.
Examples without a listed UAT ID are request templates. Replace YOUR_PROCESSOR_CONFIG_ID with an available configuration ID before submitting a request.
Use this format for a Cardnet North 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 |
Assigned Cardnet North configuration ID |
mid |
Twelve digits from the VAR sheet |
tid |
Six alphanumeric characters from the VAR sheet |
mcc |
Four-digit merchant category code |
var_sheet.group_id |
Assigned Group ID |
var_sheet.industry |
Assigned industry value |
var_sheet.equipment |
CreditCallLTDGTWRC or CRDCallResellerRCSS, as assigned |
var_sheet.settlement_mid is optional and defaults to mid. Supply it when a different settlement MID is assigned.
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 Cardnet North
Request template: replace YOUR_PROCESSOR_CONFIG_ID with an available configuration ID before submitting. Use the VAR-sheet format assigned to your processor configuration. Replace all sample identifiers with your assigned values.
{
"account_id": "00000000-0000-4000-8000-000000000001",
"processor_config_id": "YOUR_PROCESSOR_CONFIG_ID",
"name": "Example Coffee",
"mid": "123456789012",
"tid": "A1B2C3",
"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",
"industry": "retail_qsr_grocery",
"group_id": "30001",
"equipment": "CRDCallResellerRCSS",
"settlement_mid": "123456789012"
}
}
Updates
Use PUT /v2/terminals/{terminal_id} and send only changed fields. Omitted address fields retain their existing values.

