Configure TSYS Host Processor

Configure TSYS Host Processor for a client account.

SecurityApiKeyAuth
Request
header Parameters
IV
required
string

Initialization Vector for database encryption.

Request Body schema:
object
object
isActive
boolean

Indicates whether the merchant's TSYS Host Processor Account is active or not.

mid
string [ 1 .. 32 ] characters

The unique merchant identification number assigned by TSYS.

bin
string = 6 characters

The bank identification number associated with the merchant's account.

amexNumber
string [ 1 .. 32 ] characters

The American Express identification number for the merchant.

amexOptBlue
string [ 1 .. 32 ] characters

The American Express OptBlue identification number for the merchant, if they participate in the OptBlue program.

association
string [ 1 .. 64 ] characters

The card association with which the merchant is associated, such as Visa, Mastercard, or American Express.

industry
string

The industry the merchant belongs to, which determines the transaction types and processing rules.

Enum: "moto" "eCommerce" "retail"
mcc
string = 4 characters

The four-digit merchant category code that classifies the merchant's business based on the goods or services provided.

bankNumber
string [ 1 .. 32 ] characters

The unique identifier for the bank that is associated with the merchant's account.

discoverNumber
string [ 1 .. 32 ] characters

The Discover identification number for the merchant.

url
string <URL>

The URL for the TSYS Host Processor used for transaction processing and communication.

settlementTime
string <date-time>

The time at which the settlement process occurs, typically in the format "HH:mm:ss".

object
merchantName
string [ 1 .. 128 ] characters

The name of the merchant's company.

merchantPhoneNumber
string [ 10 .. 15 ] characters

The merchant's contact phone number.

address1
string [ 1 .. 128 ] characters

The first line of the merchant's address.

address2
string <= 128 characters

The second line of the merchant's address, if applicable.

city
string [ 1 .. 64 ] characters

The city in which the merchant's company is located.

state
string = 2 characters

The state in which the merchant's company is located.

zip
string [ 5 .. 10 ] characters

The ZIP code for the merchant's company location.

country
string

The country in which the merchant's company is located.

Value: "USA"
object
agentBank
string [ 1 .. 32 ] characters

The unique identifier for the agent bank that is associated with the merchant's account.

chain
string [ 1 .. 32 ] characters

The chain identifier associated with the merchant's account, if applicable.

storeNumber
string [ 1 .. 32 ] characters

The store number associated with the merchant's account, if applicable.

mvv
string [ 1 .. 32 ] characters

The merchant verification value, which is a unique identifier for the merchant's point-of-sale (POS) system.

terminalId
string [ 1 .. 32 ] characters

The unique identifier for the terminal or point-of-sale device used by the merchant.

terminalNumber
string [ 1 .. 32 ] characters

The terminal number associated with the merchant's account, if applicable.

object (CustomPropertiesInput)

An object containing user-defined key/value pairs.

property name*
additional property
string
Responses
200

OK

400

Bad Request

401

Unauthorized access

403

Access forbidden

404

Resource was not found

409

Conflict.

429

Too Many Requests

post/hostConfiguration/tsys
Request samples
{
  • "tsysHost": {
    }
}
Response samples
{
  • "tsysHostDetails": {
    },
  • "referenceId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
  • "cryptoKeys": {
    }
}
Copyright © Pace Software 2021–2023. All rights reserved.