Add terminal and get VAR Sheet

The Add Terminal and Get VAR Sheet API allows partners to add a terminal for a merchant and retrieve the merchant's full profile, including the VAR (Value-Added Reseller) sheet. These APIs ensure that the terminal setup is complete and the merchant profile is fully accessible.

Key Features:

  • Add Terminal: Easily add a terminal for a merchant, with details about the terminal status and ID returned in the response.
  • Retrieve Merchant Profile: Export the full merchant profile, including equipment and VAR sheet information, ensuring complete visibility into the merchant’s terminal setup and profile data.
  1. [POST] /api/v1/merchant/stageOnlyTerminal - Adding a terminal for the merchant
  2. [GET] /api/export/Terminals - Get all merchant terminals
  3. [GET] /api/export/Varsheet - Get VarSheet by terminal id

Request [POST] /api/v1/merchant/stageOnlyTerminal:

Parameter NameTypeRequiredDescriptionValidationExample Example Values
ID MerchantProfileTsysMerchantTsysMerchantMerchant profile id from submit responseOnly digits12

Response [POST] /api/v1/merchant/stageOnlyTerminal:

{  
  "terminalId": 456,  
  "status": "New",  
  "requestId": 123,  
  "success": true  
}

Request [GET] /api/export/Terminals:

Parameter NameTypeRequiredDescriptionValidationExample Example Values
ID MerchantProfileTsysMerchantTsysMerchantMerchant profile id from submit responseOnly digits12

Response [GET] /api/export/Terminals:

{
  "data": [
    {
      "internalId": 0,
      "name": "string",
      "terminalType": 0,
      "status": "New",
      "creationDate": "2025-09-10T14:52:18.735Z"
    }
  ],
  "requestId": 0,
  "success": true
}

Request [GET] /api/export/Varsheet:

Parameter NameTypeRequiredDescriptionValidationExample Example Values
ID MerchantProfileTsysMerchantTrueMerchant profile id from submit responseOnly digits12
InternalIdinternalIdTrueinternalId from list terminalsOnly digits12

Response [GET] /api/export/Varsheet:

{
  "data": {
    "merchantInformation": {
      "name": "string",
      "address": "string",
      "city": "string",
      "state": "string",
      "zip": "string",
      "phone": "string"
    },
    "vitalParameters": {
      "acquirerBin": "string",
      "merchantNumber": "string",
      "vNumber": "string",
      "storeNumber": "string",
      "terminalNumber": "string",
      "merchantLocationNumber": "string",
      "merchantCategoryCode": "string",
      "agentNumber": "string",
      "chainNumber": "string",
      "merchantZipCode": "string",
      "dbaName": "string",
      "merchantCity": "string",
      "merchantState": "string",
      "timeZoneCode": "string",
      "timeZoneDifferential": "string"
    },
    "vitalPhoneNumbers": {
      "authorization": "string",
      "settlement": "string",
      "voiceAuthorization": "string"
    },
    "debitEbt": {
      "sharingGroup": "string",
      "merchantAbaNumber": "string",
      "settleAgentNumber": "string",
      "reimbursementAttribute": "string",
      "industry": "string",
      "fcsId": "string"
    },
    "authentication": {
      "authenticationCode": "string"
    },
    "sslFields": {
      "portNumber": "string",
      "url": "string"
    },
    "hostCaptureFields": {
      "hcPosID": "string"
    }
  },
  "requestId": 0,
  "success": true,
  "error": "string",
  "validationErrors": [
    {
      "field": "string",
      "error": "string"
    }
  ]
}