This specification defines the processor-specific merchant-level and device-level configuration requirements used when onboarding or maintaining merchant services in the Partner Portal.
It supplements the Onboarding a New Merchant document by defining the supported processors, required configuration fields, field lengths, MID and TID requirements, and settlement options. It does not repeat the merchant onboarding procedure.
2. Scope
This specification includes:
Supported processor and payment-service combinations.
Merchant-level processor fields.
Device-level processor fields.
Merchant ID (MID) and Terminal ID (TID) requirements.
Confirmed field formats and maximum lengths.
Processor-specific settlement configurations.
Configurations that require merchant-level values, device-level values, or both.
This specification excludes:
General merchant-profile information.
Merchant user-account setup.
Add-on service configuration.
Device installation and activation.
Transaction-processing procedures.
Processor certification and boarding procedures performed outside the Partner Portal.
3. Terminology and Specification Conventions
Convention
Definition
MID
Merchant ID. A processor-assigned identifier for the merchant account.
TID
Terminal ID. A processor-assigned identifier for a terminal or device.
VAR sheet
Processor boarding information containing merchant, terminal, settlement, and authentication values.
Required
The field is marked as mandatory in the Partner Portal and must be completed.
Optional
The field is confirmed as optional and may be left blank.
Not marked required
The field is displayed without a required indicator. Its processor-specific requirement may still need confirmation.
Conditional
The field applies only when the associated service, settlement option, industry, country, or device is selected.
Read-only
The value is displayed by the Partner Portal and cannot be modified from the applicable screen.
TBD
The information is not currently available and will be added when confirmed.
Not applicable
The processor does not require the field or configuration.
Text
A text-entry field. Accepted characters remain processor-dependent unless stated otherwise.
Numeric
The field accepts numeric digits only.
Exact n digits
The value must contain exactly the specified number of numeric digits.
Maximum n characters
The documented field capacity is up to the specified number of characters. It does not indicate an exact or minimum length unless stated separately.
No MID
No conventional merchant-level Merchant ID is required. Other merchant-level or device-level credentials may still apply.
No TID
No separate device-level Terminal ID is required. Other device-level fields may still apply.
Unless a field is identified as system-generated or read-only, processor-specific values are generally obtained from the applicable processor boarding information or VAR sheet.
4. Configuration Levels
Configuration level
Definition
Merchant level
Configuration associated with the merchant service and available to applicable devices assigned to the merchant.
Device level
Configuration associated with an individual hardware device, software product, or terminal.
Merchant and device levels
The processor requires configuration at both the merchant and device levels.
Merchant level only
The processor requires merchant-level values but no separate processor-specific device values.
Device level only
The processor does not require a conventional merchant-level identifier but requires device-level credentials or identifiers.
No processor-specific configuration
The processor does not require additional merchant-level or device-level values.
5. Supported Processor and Service Matrix
Processor
Credit
Debit
EBT
EMV
ACH
Gift
Fleet/Fuel
Digital Wallet
Global Payments
Yes
Yes
No
No
No
No
No
No
Fiserv Rapid Connect
Yes
Yes
Yes
Yes
No
No
No
Yes
Fiserv Nashville North
Yes
Yes
No
Yes
No
No
No
Yes
Fiserv Omni
Yes
Yes
No
Yes
No
No
No
Yes
Fiserv Nashville
Yes
Yes
No
No
No
No
No
No
Fiserv Omaha
Yes
Yes
No
No
No
No
No
No
Fiserv Atlanta
Yes
Yes
No
No
No
No
No
No
Chase Paymentech
Yes
Yes
Yes
Yes
No
No
No
Yes
TSYS
Yes
Yes
Yes
Yes
No
No
No
Yes
Elavon
Yes
Yes
No
Yes
No
No
No
Yes
Merchant eSolutions
Yes
Yes
No
No
No
No
No
No
JetPay
Yes
Yes
No
No
No
No
No
No
Evo
Yes
Yes
No
No
No
No
No
No
Moneris USA
Yes
Yes
No
No
No
No
No
No
Moneris Canada
Yes
Yes
No
No
No
No
No
No
Heartland
Yes
Yes
No
No
No
No
No
No
Evertec
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Euronet
Yes
Yes
No
Yes
No
No
No
Yes
Visa ACP
Yes
Yes
No
Yes
No
No
No
Yes
Nuvei/Paya
No
No
No
No
Yes
No
No
No
Factor4
No
No
No
No
No
Yes
No
No
KardAll
No
No
No
No
No
No
Yes
No
SunCash
No
No
No
No
No
No
No
Yes
ACI SpeedPay One
Yes
Yes
No
No
No
No
No
No
EPX
Yes
Yes
No
Yes
No
No
No
Yes
Paynetworx
Yes
Yes
No
No
No
No
No
No
ChargeAnywhere
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
EFTNetwork
No
No
No
No
No
No
No
No
PayPal
Yes
Yes
No
No
No
No
No
No
Matrix conventions
Yes: The processor supports the service.
No: The processor does not support the service.
6. Common Credit/Debit Service Configuration
The following settings commonly appear when configuring Credit/Debit Service. They are defined once in this section and do not need to be repeated under every processor unless the processor uses different behavior.
Field
Control type
Requirement
Specification
Processor
Dropdown
Required
Identifies the processor used for Credit/Debit transactions.
Industry Type
Dropdown
Required
Identifies the merchant’s processing environment. Available values are processor-dependent.
Country Code
Dropdown
Required where displayed
Identifies the country in which the merchant processes transactions.
Currency Code
Dropdown
Required where displayed
Identifies the transaction currency.
Enable Duplicate Protection
Yes/No
Required where displayed
Determines whether duplicate-transaction protection is enabled.
Close Open Authorizations on Batch Close
Yes/No
Required where displayed
Determines how open authorizations are handled when the batch is closed.
Auto Settle Auth Only
Yes/No
Required where displayed
Determines whether authorization-only transactions are automatically included in settlement.
The values displayed for Industry Type, Country Code, Currency Code, and processing controls depend on the selected processor and merchant configuration.
7. Settlement Configuration
Settlement configuration determines how and when transaction batches are closed and submitted to the processor.
Not every settlement model applies to every processor. The applicable model and settings are identified in each processor specification.
Settlement model
Specification
Terminal Based
The terminal or application maintains the transaction batch. The merchant may settle the batch manually, or CHARGE Anywhere may settle it at a configured time.
Host Based – Time Initiated
The processor maintains and settles the batch at the configured processor settlement time.
Host Based – Merchant Initiated
The processor maintains the batch, but settlement is initiated by the merchant or by CHARGE Anywhere.
Merchant Manually Settles Batches
The merchant manually initiates batch settlement.
CHARGE Anywhere Settles Merchant Batches
CHARGE Anywhere initiates settlement at the configured time.
Processor Settlement Time
Specifies the time at which a host-based processor settles the batch.
Settlement Hour
Specifies the hour used for scheduled settlement.
AM/PM
Identifies whether the scheduled settlement occurs before or after noon.
Time Zone
Where the Partner Portal identifies Eastern Time, settlement times for other time zones must be adjusted accordingly.
No processor-specific settlement configuration
The processor does not display additional settlement settings in the Partner Portal.
Report Only
No settlement configuration is required in the Partner Portal for the processor.
8. Processor Specifications
Each processor specification uses the following structure:
Processor Identification
Merchant-Level Configuration
Device-Level Configuration
Settlement Configuration
Common Credit/Debit fields defined in Section 6 are not repeated unless their behavior differs for a specific processor.
8.1 Fiserv Rapid Connect
Processor Identification
Attribute
Specification
Processor
Fiserv Rapid Connect
Supported services
Credit, Debit, EBT, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Supported Front Ends (Group IDs)
Nashville, Buypass, Cardnet, and Omaha
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
15 characters
Identifies the merchant account within Fiserv Rapid Connect.
Merchant Category Code
Required
Text
4 characters
Identifies the merchant’s business category.
Group ID
Required
Dropdown
5 characters
Identifies the Fiserv processing platform. Available values include Nashville, Buypass, Cardnet, and Omaha.
FNS Number
Not marked required
Text
9 characters
Identifies the Food and Nutrition Service number used for applicable EBT processing.
Password
Text
6 characters
Processor credential supported by the Fiserv Rapid Connect configuration. Its applicability may depend on the selected Group ID.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Optional
Text
16 characters
Identifies the terminal assigned to the device.
Settlement Configuration
Fiserv Rapid Connect displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that Fiserv settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.2 Fiserv Nashville North
Processor Identification
Attribute
Specification
Processor
Fiserv Nashville North
Former name
FDMS Nashville Canada
Supported services
Credit, Debit, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
50 characters
Identifies the merchant account within Fiserv Nashville North.
Merchant Category Code
Required; displayed as read-only
Text
4 characters
Identifies the merchant’s business category.
Merchant Currency Code
Required
Text
3 characters
Identifies the currency code assigned to the merchant account.
Merchant ZIP Code
Required
Text
9 characters
Identifies the merchant postal code.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric
4 digits
Identifies the terminal assigned to the device. The value must contain exactly four numeric digits.
Settlement Configuration
Fiserv Nashville North displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that the processor settles the batch at the configured settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.3 Fiserv Omni
Processor Identification
Attribute
Specification
Processor
Fiserv Omni
Supported services
Credit, Debit, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant level only
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
15 characters
Identifies the merchant account within Fiserv Omni.
Alternate Merchant ID
Required
Text
15 characters
Identifies the alternate merchant account associated with the processor configuration.
Merchant Category Code
Required; displayed as read-only
Text
4 characters
Identifies the merchant’s business category.
Merchant Name
Required
Text
50 characters
Identifies the merchant name submitted to the processor.
Merchant Country Code
Required
Text
5 characters
Identifies the country code assigned to the merchant account.
Merchant State
Required
Text
2 characters
Identifies the merchant state or province code.
Merchant City
Required
Text
50 characters
Identifies the merchant city.
Merchant Postal Code
Required
Text
5 characters
Identifies the merchant postal code.
Merchant Time Zone
Required
Dropdown
10 characters
Identifies the time zone assigned to the merchant account.
Device-Level Configuration
No processor-specific Terminal ID or other device-level configuration is required for
Settlement Configuration
Setting
Requirement
Specification
Settlement option
Report Only
No settlement configuration is required in the Partner Portal.
8.4 Fiserv Atlanta
Processor Identification
Attribute
Specification
Processor
Fiserv Data Atlanta
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
6 characters
Identifies the merchant account within Fiserv Data Atlanta.
Transaction Key
Required
Text
Identifies the authentication key used for Fiserv Data Atlanta processing.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric
3 digits
Identifies the terminal assigned to the device. The value must contain exactly three numeric digits.
Settlement Configuration
Fiserv Data Atlanta displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that the processor settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.5 Fiserv Nashville
Processor Identification
Attribute
Specification
Processor
Fiserv Nashville
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
11 characters
Identifies the merchant account within Fiserv Nashville.
Transaction Key
Required
Text
Identifies the authentication key used for Fiserv Nashville processing.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric
4 digits
Identifies the terminal assigned to the device. The value must contain exactly four numeric digits.
Settlement Configuration
Fiserv Nashville displays a Terminal Based settlement option.
Setting
Requirement
Specification
Terminal Based
Conditional
Indicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles Batches
Conditional
The merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere closes and settles the batch at the configured time.
Settlement Hour
Conditional
Required when CHARGE Anywhere settlement is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.6 Fiserv Omaha
Processor Identification
Attribute
Specification
Processor
Fiserv Omaha
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
19 characters
Identifies the merchant account within Fiserv Omaha.
Transaction Key
Required
Text
Identifies the authentication key used for Fiserv Omaha processing.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric
4 digits
Identifies the terminal assigned to the device. The value must contain exactly four numeric digits.
Settlement Configuration
Fiserv Omaha displays a Terminal Based settlement option.
Setting
Requirement
Specification
Terminal Based
Conditional
Indicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles Batches
Conditional
The merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere closes and settles the batch at the configured time.
Settlement Hour
Conditional
Required when CHARGE Anywhere settlement is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.7 Global Payments
Processor Identification
Attribute
Specification
Processor
Global Payments
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
15 characters
Identifies the merchant account within Global Payments.
Bank ID
Required
Text
6 characters
Identifies the acquiring bank associated with the merchant account.
Terminal Type
Required
Text
3 characters
Identifies the terminal-processing type assigned to the merchant.
Device-Level Configuration
Field
Requirement
Control type
Maximum length
Specification
Terminal ID (TID)
Optional
Text field
3 digits
Identifies the terminal assigned to the device. The value must contain exactly three digits.
Settlement Configuration
Global Payments displays Host Based – Time Initiated and Host Based – Merchant Initiated settlement options.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that Global Payments settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
Host Based – Merchant Initiated
Conditional
Indicates that settlement is initiated by the merchant or by CHARGE Anywhere.
Merchant Manually Settles Batches
Conditional
The merchant manually initiates batch settlement.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere initiates settlement at the configured time.
Settlement Hour
Conditional
Required when a scheduled settlement option is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.8 Chase Paymentech
Processor Identification
Attribute
Specification
Processor
Chase Paymentech
Supported services
Credit, Debit, EBT, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Length
Description
Client Number
Required
Text
Maximum 4 characters
Processor-assigned client identifier.
Merchant Number
Required
Text
Maximum 12 characters
Processor-assigned merchant identifier.
Device-Level Configuration
Field
Requirement
Format
Length
Description
Terminal ID (TID)
Optional
Numeric
Exact 3 digits
Processor-assigned terminal identifier.
Settlement Configuration
Field
Requirement
Control type
Specification
Host Based – Time Initiated
Conditional
Checkbox
Indicates that Chase Paymentech settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Dropdowns
Specifies the settlement hour and AM/PM when Host Based – Time Initiated is enabled.
Host Based – Merchant Initiated
Conditional
Checkbox
Indicates that settlement is initiated by the merchant or by CHARGE Anywhere.
Merchant Manually Settles Batches
Conditional
Checkbox
Indicates that the merchant manually initiates batch settlement.
CHARGE Anywhere Settles Merchant Batches
Conditional
Checkbox
Indicates that CHARGE Anywhere initiates settlement at the configured time.
Settlement Time Zone
Applicable
Read-only text
Settlement times are configured in Eastern Time. Times for other zones must be adjusted accordingly.
8.9 TSYS
Processor Identification
Attribute
Specification
Processor
TSYS
Supported services
Credit, Debit, EBT, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Acquirer BIN
Required
Text
6 characters
Identifies the acquiring institution assigned to the merchant.
Merchant Number
Required
Text
12 characters
Identifies the merchant account within TSYS.
Store Number
Required
Text
4 characters
Identifies the merchant location or store.
Merchant Category Code
Required; displayed as read-only
Text
4 characters
Identifies the merchant’s business category. The current screen displays 0000.
Merchant Name
Required
Text
25 characters
Merchant name submitted to the processor.
Merchant Address
Required
Text
100 characters
Merchant street address.
Merchant City
Required
Text
20 characters
Merchant city.
Merchant State
Required
Text
2 characters
Merchant state or province code.
Merchant ZIP
Required
Text
9 characters
Merchant postal code.
Merchant Service Phone
Required
Text
15 characters
Merchant customer-service telephone number.
Merchant Business Phone
Required
Text
16 characters
Merchant business telephone number.
Sharing Group
Optional
Text
30 characters
Identifies the applicable processor sharing group.
ABA Number
Optional
Text
9 characters
Identifies the applicable bank routing information.
Settlement Number
Optional
Text
4 characters
Identifies the settlement configuration assigned to the merchant.
Agent Bank Number
Required
Text
6 characters
Identifies the agent bank associated with the merchant.
Agent Chain Number
Required
Text
6 characters
Identifies the applicable agent chain.
Reimbursement Attribute
Required
Text
1 character
Identifies the processor reimbursement classification.
FCSID
Optional
Text
7 characters
Processor-specific identifier.
Additional Merchant Fields
The TSYS data model also supports the following fields, although they are not displayed in the supplied configuration:
Field
Maximum length
Alternate Tax Identifier
15 characters
Merchant VAT Registration Number
20 characters
These fields may depend on the merchant’s country, industry, or processor configuration.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal Number (TID)
Required
Text field
4 characters
Identifies the terminal assigned to the device.
Store Number
Required
Text field
4 characters
Identifies the merchant store associated with the device.
V Number
Required
Text field
8 characters
Identifies the TSYS device-level processing configuration.
Settlement Configuration
TSYS displays a Terminal Based settlement option.
Setting
Requirement
Specification
Terminal Based
Conditional
Indicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles Batches
Conditional
The merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere closes and settles the batch at the configured time.
Settlement Hour
Conditional
Required when CHARGE Anywhere settlement is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.10 Elavon
Processor Identification
Attribute
Specification
Processor
Elavon
Supported services
Credit, Debit, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Bank Number
Required
Text
6 characters
Identifies the acquiring bank associated with the merchant account.
Credit Merchant ID (MID)
Required
Text
16 characters
Identifies the merchant account used for credit card transactions.
Debit Merchant ID
Required
Text
16 characters
Identifies the merchant account used for debit card transactions.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Credit Terminal Number
Required
Numeric text field
16 digits
Identifies the terminal used for credit card transactions. The value must contain exactly 16 numeric digits.
Debit Terminal Number
Required
Numeric text field
16 digits
Identifies the terminal used for debit card transactions. The value must contain exactly 16 numeric digits.
Settlement Configuration
Elavon supports Terminal Based, Host Based – Time Initiated, and Host Based – Merchant Initiated settlement options.
Setting
Requirement
Specification
Terminal Based
Conditional
Indicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles Batches
Conditional
The merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere closes and settles the batch at the configured time.
Host Based – Time Initiated
Conditional
Indicates that Elavon settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which Elavon settles the batch.
Host Based – Merchant Initiated
Conditional
Indicates that settlement is initiated by the merchant or by CHARGE Anywhere.
Settlement Hour
Conditional
Required when a scheduled settlement option is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.11 Merchant e-Solutions
Processor Identification
Attribute
Specification
Processor
Merchant eSolutions
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant Number
Required
Numeric
12 digits
Identifies the merchant account within Merchant eSolutions. The value must contain exactly 12 numeric digits.
Store Number
Required
Numeric
4 digits
Identifies the merchant store or location. The value must contain exactly 4 numeric digits.
Device-Level Configuration
Field
Requirement
Control type
Maximum length
Specification
Terminal ID (TID)
Required
Numeric text field
4 digits
Identifies the terminal assigned to the device. The value must contain exactly 4 numeric digits.
Settlement Configuration
Merchant eSolutions displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that Merchant eSolutions settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.12 JetPay
Processor Identification
Attribute
Specification
Processor
JetPay
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Alphanumeric
12 characters
Identifies the merchant account within JetPay. The value must contain exactly 12 alphanumeric characters.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric text field
4 digits
Identifies the terminal assigned to the device. The value must contain exactly 4 numeric digits.
Settlement Configuration
JetPay displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that JetPay settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.13 Moneris USA
Processor Identification
Attribute
Specification
Processor
Moneris USA
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Store ID
Required
Text
10 characters
Identifies the merchant store configured with Moneris USA.
API Token
Required
Text
20 characters
Identifies the authentication token used to connect the merchant account with Moneris USA.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric text field
4 digits
Identifies the terminal assigned to the device. The value must contain exactly 4 numeric digits.
Settlement Configuration
Moneris USA displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that Moneris USA settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.14 Moneris Canada
Processor Identification
Attribute
Specification
Processor
Moneris Canada
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Processing type
Card Not Present only
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Store ID
Required
Text
10 characters
Identifies the merchant store configured with Moneris Canada.
API Token
Required
Text
20 characters
Identifies the authentication token used to connect the merchant account with Moneris Canada.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Numeric text field
4 digits
Identifies the terminal assigned to the device. The value must contain exactly 4 numeric digits.
Settlement Configuration
Moneris Canada displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that Moneris Canada settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.15 Heartland Payment Systems
Processor Identification
Attribute
Specification
Processor
Heartland
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Acquirer BIN
Required
Text
6 characters
Identifies the acquiring institution assigned to the merchant.
Merchant Number
Required
Text
12 characters
Identifies the merchant account within Heartland.
Store Number
Required
Text
4 characters
Identifies the merchant store or location.
Merchant Category Code
Required
Text
4 characters
Identifies the merchant’s business category.
Merchant Name
Required
Text
25 characters
Identifies the merchant name submitted to the processor.
Merchant City
Required
Text
20 characters
Identifies the merchant city.
Merchant State
Required
Text
2 characters
Identifies the merchant state or province code.
Merchant ZIP
Required
Text
9 characters
Identifies the merchant postal code.
Merchant Phone
Optional
Text
15 characters
Identifies the merchant telephone number.
Sharing Group
Optional
Text
30 characters
Identifies the processor sharing group assigned to the merchant.
ABA Number
Optional
Text
9 characters
Identifies the applicable bank-routing information.
Settlement Number
Optional
Text
4 characters
Identifies the settlement configuration assigned to the merchant.
Agent Bank Number
Required
Text
6 characters
Identifies the agent bank associated with the merchant.
Agent Chain Number
Required
Text
6 characters
Identifies the applicable agent chain.
Reimbursement Attribute
Required
Text
1 character
Identifies the processor reimbursement classification.
Device-Level Configuration
Field
Requirement
Control type
Maximum length
Specification
Terminal ID (TID)
Required
Numeric text field
4 digits
Identifies the terminal assigned to the device. The value must contain exactly 4 numeric digits.
Settlement Configuration
Heartland displays a Terminal Based settlement option.
Setting
Requirement
Specification
Terminal Based
Conditional
Indicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles Batches
Conditional
The merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere closes and settles the batch at the configured time.
Settlement Hour
Conditional
Required when CHARGE Anywhere settlement is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.16 Evertec
Processor Identification
Attribute
Specification
Processor
Evertec
Supported services
Credit, Debit, EBT, EMV, ACH, and Digital Wallets
Supported digital wallets
ATH Movil
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Format
Maximum length
Specification
Merchant Name
Text
22 characters
Identifies the merchant name submitted to Evertec.
Merchant City
Text
13 characters
Identifies the merchant city.
Merchant State
Text
3 characters
Identifies the merchant state or province code.
Merchant Country
Text
2 characters
Identifies the merchant country code.
Debit Retailer ID
Text
19 characters
Identifies the retailer account used for debit transactions.
Visa Retailer ID
Text
19 characters
Identifies the retailer account used for Visa transactions.
Mastercard Retailer ID
Text
19 characters
Identifies the retailer account used for Mastercard transactions.
Amex Retailer ID
Text
19 characters
Identifies the retailer account used for American Express transactions.
Discover Retailer ID
Text
19 characters
Identifies the retailer account used for Discover transactions.
Diners Retailer ID
Text
19 characters
Identifies the retailer account used for Diners Club transactions.
EBT Food Stamp Retailer ID
Text
19 characters
Identifies the retailer account used for EBT food-stamp transactions.
Cash Retailer ID
Text
19 characters
Identifies the retailer account used for cash-related processing.
ACH Retailer ID
Text
50 characters
Identifies the retailer account used for ACH transactions.
ACH Username
Text
50 characters
Identifies the username used to authenticate ACH transactions.
ACH Password
Text
19 characters
Identifies the password used to authenticate ACH transactions.
Retailer Group
Text
4 characters
Identifies the retailer group assigned to the merchant.
Retail Region
Text
4 characters
Identifies the processing region assigned to the retailer.
SIC Code
Text
4 characters
Identifies the merchant’s Standard Industrial Classification code.
Institution FIID
Text
4 characters
Identifies the financial institution associated with the merchant.
Institution ID Code
Text
9 characters
Identifies the institution code assigned to the merchant.
AMEX FIID
Text
4 characters
Identifies the financial institution used for American Express processing.
Discover FIID
Text
4 characters
Identifies the financial institution used for Discover processing.
EBT Food Stamp Merchant ID
Text
7 characters
Identifies the merchant account used for EBT food-stamp transactions.
Retailer Type
Text
1 character
Identifies the retailer classification assigned to the merchant.
Merchant Has Tax Certificate
Not applicable
Indicates whether the merchant has a tax certificate.
ATM Mobil Retailer ID
Text
19 characters
Identifies the retailer account used for ATM Mobil transactions.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Optional
Text
16 characters
Identifies the terminal assigned to the device.
ATM Mobil Terminal ID
Optional
Text
8 characters
Identifies the terminal used for ATM Mobil transactions.
8.17 Euronet
Processor Identification
Attribute
Specification
Processor
Euronet
Supported services
Credit, Debit, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
15 characters
Identifies the merchant account within Euronet.
Merchant Name
Required
Text
40 characters
Identifies the merchant name submitted to Euronet.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Optional
Text
8 characters
Identifies the terminal assigned to the device.
Settlement Configuration
Euronet displays a Terminal Based settlement option.
Setting
Requirement
Specification
Terminal Based
Conditional
Indicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles Batches
Conditional
The merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant Batches
Conditional
CHARGE Anywhere closes and settles the batch at the configured time.
Settlement Hour
Conditional
Required when CHARGE Anywhere settlement is enabled.
AM/PM
Conditional
Required with the settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.18 Visa ACP
Processor Identification
Attribute
Specification
Processor
Visa ACP
Supported services
Credit, Debit, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
30 characters
Identifies the merchant account within Visa ACP.
Transaction Key
Required
Text
344 characters
Identifies the authentication key used to connect the merchant account with Visa ACP.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Required
Text
8 characters
Identifies the terminal assigned to the device.
Settlement Configuration
Visa ACP displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that Visa ACP settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.19 Paynetworx
Processor Identification
Attribute
Specification
Processor
Paynetworx
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Device level only
Merchant-Level Configuration
No processor-specific Merchant ID or other merchant-level fields are required for Paynetworx.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Username
Required
Text
50 characters
Identifies the username used to authenticate the device with Paynetworx.
Password
Required
Text
50 characters
Identifies the password used to authenticate the device with Paynetworx.
Settlement Configuration
Setting
Requirement
Specification
Settlement option
Report Only
No settlement configuration is required in the Partner Portal.
8.20 EPX
Processor Identification
Attribute
Specification
Processor
EPX
Supported services
Credit, Debit, EMV, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Customer Number
Required
Text
4 characters
Identifies the customer account assigned by EPX.
Merchant Number
Required
Text
6 characters
Identifies the merchant account within EPX.
DBA Number
Required
Text
4 characters
Identifies the merchant’s Doing Business As account within EPX.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Optional
Text
4 characters
Identifies the terminal assigned to the device.
Settlement Configuration
EPX displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that EPX settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.21 Factor4
Processor Identification
Attribute
Specification
Processor
Factor4
Supported services
Gift
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Client ID
Required
Text
10 characters
Identifies the client account configured with Factor4.
Location ID
Required
Text
10 characters
Identifies the merchant location configured with Factor4.
Username
Required
Text
20 characters
Identifies the username used to authenticate the merchant account with Factor4.
Password
Required
Text
20 characters
Identifies the password used to authenticate the merchant account with Factor4.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Terminal ID (TID)
Optional
Text
4 characters
Identifies the terminal assigned to the device.
Settlement Configuration
Setting
Requirement
Specification
Settlement option
Report Only
No settlement configuration is required in the Partner Portal.
8.22 Nuvei/Paya
Processor Identification
Attribute
Specification
Processor
Nuvei/Paya
Former name
Global eTelecom
Supported services
ACH
Supported cards
NA
Configuration level
Merchant level only
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
POP Terminal ID
Optional
Text
7 characters
Identifies the terminal used for POP check-conversion transactions.
WEB Terminal ID
Required
Text
7 characters
Identifies the terminal used for web-based ACH transactions.
ARC Terminal ID
Optional
Text
7 characters
Identifies the terminal used for accounts-receivable conversion transactions.
BOC Terminal ID
Optional
Text
7 characters
Identifies the terminal used for back-office conversion transactions.
PPD Terminal ID
Required
Text
7 characters
Identifies the terminal used for prearranged payment and deposit transactions.
CCD Terminal ID
Required
Text
7 characters
Identifies the terminal used for corporate credit or debit transactions.
TEL Terminal ID
Optional
Text
7 characters
Identifies the terminal used for telephone-initiated ACH transactions.
C21 Terminal ID
Optional
Text
7 characters
Identifies the terminal used for the applicable C21 transaction type.
Device-Level Configuration
No processor-specific Terminal ID or other device-level configuration is required for Paya Services.
Settlement Configuration
Setting
Requirement
Specification
Settlement option
Report Only
No settlement configuration is required in the Partner Portal.
8.23 ACI SpeedPay One
Processor Identification
Attribute
Specification
Processor
ACI SpeedPay One
Supported services
Credit and Debit
Supported cards
Visa and Mastercard
Configuration level
Merchant level only
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant Key
Required
Text
100 characters
Identifies the merchant credential used for ACI SpeedPay processing.
Device-Level Configuration
No Terminal ID (TID) or other processor-specific device-level configuration is required for ACI SpeedPay – One.
Settlement Configuration
Setting
Requirement
Specification
Settlement option
Report Only
No settlement configuration is required in the Partner Portal.
8.24 KardAll
Processor Identification
Attribute
Specification
Processor
KardAll
Supported services
Fleet/Fuel
Supported cards
Voyager and WEX
Configuration level
Merchant level only
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Site ID
Required
Text
100 characters
Identifies the merchant site configured for KardAll fleet processing.
Device-Level Configuration
No Terminal ID (TID) or other processor-specific device-level configuration is required for KardAll.
8.25 SunCash
Processor Identification
Attribute
Specification
Processor
SunCash
Supported services
Digital Wallets
Supported digital wallets
SandDollar
Supported cards
Visa and Mastercard
Configuration level
No processor-specific merchant or device configuration
Merchant-Level Configuration
No Merchant ID (MID) or other processor-specific merchant-level fields are required for SunCash.
Device-Level Configuration
No Terminal ID (TID) or other processor-specific device-level fields are required for SunCash.
Settlement Configuration
Setting
Requirement
Specification
Settlement option
Report Only
No settlement configuration is required in the Partner Portal.
8.26 PayPal
Processor Identification
Attribute
Specification
Processor
PayPal
Supported services
Credit and Debit
Supported digital wallets
Google, Apple, Samsung, Venmo
Supported cards
Visa and Mastercard
Configuration level
Merchant and device levels
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Acquirer BIN
Required
Numeric
Exactly 6 digits
Identifies the acquiring institution assigned to the merchant.
Merchant Number
Required
Numeric
Exactly 12 digits
Identifies the merchant account configured for PayPal Website Payments Pro.
Store Number
Required
Numeric
Exactly 4 digits
Identifies the merchant store or location.
Merchant Category Code
Required; displayed as read-only
Text
4 characters
Identifies the merchant’s business category.
Merchant Name
Required
Text
Identifies the merchant name submitted to the processor.
Merchant City
Required
Text
Identifies the merchant city.
Merchant State
Required
Alphabetic
Exactly 2 letters
Identifies the merchant state code.
Merchant ZIP
Required
Numeric
Exactly 5 digits
Identifies the merchant postal code.
Merchant Phone
Not marked required
Numeric
Exactly 10 digits
Identifies the merchant telephone number.
Sharing Group
Not marked required
Text
Identifies the applicable processor sharing group.
ABA Number
Not marked required
Numeric
Exactly 9 digits
Identifies the applicable bank-routing number.
Settlement Number
Not marked required
Alphanumeric
Exactly 4 characters
Identifies the settlement configuration assigned to the merchant.
Agent Bank Number
Required
Numeric
Exactly 6 digits
Identifies the agent bank associated with the merchant.
Agent Chain Number
Required
Numeric
Exactly 6 digits
Identifies the applicable agent chain.
Reimbursement Attribute
Required
Text
TBD
Identifies the processor reimbursement classification.
Device-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Activation Fee
Required
Numeric
3 digits
Specifies the one-time activation fee applied to the device service.
Monthly Fee
Required
Numeric
3 digits
Specifies the recurring monthly fee applied to the device service.
Transaction Fee
Required
Numeric
3 digits
Specifies the fee applied to each processed transaction.
No Terminal ID (TID) is displayed for the device configuration.
Settlement Configuration
PayPal Website Payments Pro displays a Host Based – Time Initiated settlement option.
Setting
Requirement
Specification
Host Based – Time Initiated
Conditional
Indicates that the processor settles the batch at the configured processor settlement time.
Processor Settlement Time
Conditional
Specifies the time at which the processor settles the batch.
AM/PM
Conditional
Required with the processor settlement hour.
Time Zone
Eastern Time
For other time zones, the settlement time must be adjusted accordingly.
8.27 Charge Anywhere
Processor Identification
Attribute
Specification
Processor
ChargeAnywhere
Supported services
Credit, Debit, EBT, EMV, ACH, Gift, and Digital Wallets
Supported digital wallets
Google, Apple, Samsung, Venmo, PayPal, ATH Movil, and SandDollar
Supported cards
Visa, Mastercard, Voyager, and WEX
Configuration level
Merchant level only
Merchant-Level Configuration
Field
Requirement
Format
Maximum length
Specification
Merchant ID (MID)
Required
Text
12 characters
Identifies the merchant account configured for ChargeAnywhere processing.
Device-Level Configuration
No processor-specific Terminal ID or other device-level configuration is required for ChargeAnywhere.