• Home
  • Merchants
  • Developers
  • Partners
  • Contact
  • Home
  • Merchants
  • Developers
  • Partners
  • Contact

HOME / Merchant Docs / Partner Portal Processor Configuration Specification

  • Partner Portal Processor Configuration Specification
  • QuickSale 1.0 App User Guide
  • QuickSale 2.0 App User Guide
  • How to Set Up and Enable TOTP within Transaction Manager for Merchants
  • Batch Processing Specifications for Merchants
  • Gift Card Service Ordering for Merchants
  • Semi-Integration Application User Guide
  • How to Retrieve Client Key and Client Secret
  • How to Retrieve Merchant ID, Terminal ID, and Secret
  • How to Retrieve Merchant ID, Terminal ID, and Identification
  • Customer Import Specifications
  • Payment Form Specifications
  • How to Install a Wi-Fi Repeater
  • Recurring and Installment Import Specifications
  • QuickSale POS QSR Application User Guide
  • QuickSale POS Retail Application User Guide
  • How to maintain battery in terminal
  • Charge Anywhere RMA and Repair Procedures
  • ComsGate® Payment Form Quick Start Guide

Partner Portal Processor Configuration Specification

18 views 0

1. Purpose

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

ConventionDefinition
MIDMerchant ID. A processor-assigned identifier for the merchant account.
TIDTerminal ID. A processor-assigned identifier for a terminal or device.
VAR sheetProcessor boarding information containing merchant, terminal, settlement, and authentication values.
RequiredThe field is marked as mandatory in the Partner Portal and must be completed.
OptionalThe field is confirmed as optional and may be left blank.
Not marked requiredThe field is displayed without a required indicator. Its processor-specific requirement may still need confirmation.
ConditionalThe field applies only when the associated service, settlement option, industry, country, or device is selected.
Read-onlyThe value is displayed by the Partner Portal and cannot be modified from the applicable screen.
TBDThe information is not currently available and will be added when confirmed.
Not applicableThe processor does not require the field or configuration.
TextA text-entry field. Accepted characters remain processor-dependent unless stated otherwise.
NumericThe field accepts numeric digits only.
Exact n digitsThe value must contain exactly the specified number of numeric digits.
Maximum n charactersThe documented field capacity is up to the specified number of characters. It does not indicate an exact or minimum length unless stated separately.
No MIDNo conventional merchant-level Merchant ID is required. Other merchant-level or device-level credentials may still apply.
No TIDNo 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 levelDefinition
Merchant levelConfiguration associated with the merchant service and available to applicable devices assigned to the merchant.
Device levelConfiguration associated with an individual hardware device, software product, or terminal.
Merchant and device levelsThe processor requires configuration at both the merchant and device levels.
Merchant level onlyThe processor requires merchant-level values but no separate processor-specific device values.
Device level onlyThe processor does not require a conventional merchant-level identifier but requires device-level credentials or identifiers.
No processor-specific configurationThe processor does not require additional merchant-level or device-level values.

5. Supported Processor and Service Matrix

ProcessorCreditDebitEBTEMVACHGiftFleet/FuelDigital Wallet
Global PaymentsYesYesNoNoNoNoNoNo
Fiserv Rapid ConnectYesYesYesYesNoNoNoYes
Fiserv Nashville NorthYesYesNoYesNoNoNoYes
Fiserv OmniYesYesNoYesNoNoNoYes
Fiserv Nashville YesYesNoNoNoNoNoNo
Fiserv OmahaYesYesNoNoNoNoNoNo
Fiserv AtlantaYesYesNoNoNoNoNoNo
Chase PaymentechYesYesYesYesNoNoNoYes
TSYSYesYesYesYesNoNoNoYes
ElavonYesYesNoYesNoNoNoYes
Merchant eSolutionsYesYesNoNoNoNoNoNo
JetPayYesYesNoNoNoNoNoNo
EvoYesYesNoNoNoNoNoNo
Moneris USAYesYesNoNoNoNoNoNo
Moneris CanadaYesYesNoNoNoNoNoNo
HeartlandYesYesNoNoNoNoNoNo
EvertecYesYesYesYesYesNoNoYes
EuronetYesYesNoYesNoNoNoYes
Visa ACPYesYesNoYesNoNoNoYes
Nuvei/PayaNoNoNoNoYesNoNoNo
Factor4NoNoNoNoNoYesNoNo
KardAllNoNoNoNoNoNoYesNo
SunCashNoNoNoNoNoNoNoYes
ACI SpeedPay OneYesYesNoNoNoNoNoNo
EPXYesYesNoYesNoNoNoYes
PaynetworxYesYesNoNoNoNoNoNo
ChargeAnywhereYesYesYesYesYesYesYesYes
EFTNetworkNoNoNoNoNoNoNoNo
PayPalYesYesNoNoNoNoNoNo

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.

FieldControl typeRequirementSpecification
ProcessorDropdownRequiredIdentifies the processor used for Credit/Debit transactions.
Industry TypeDropdownRequiredIdentifies the merchant’s processing environment. Available values are processor-dependent.
Country CodeDropdownRequired where displayedIdentifies the country in which the merchant processes transactions.
Currency CodeDropdownRequired where displayedIdentifies the transaction currency.
Enable Duplicate ProtectionYes/NoRequired where displayedDetermines whether duplicate-transaction protection is enabled.
Close Open Authorizations on Batch CloseYes/NoRequired where displayedDetermines how open authorizations are handled when the batch is closed.
Auto Settle Auth OnlyYes/NoRequired where displayedDetermines 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 modelSpecification
Terminal BasedThe 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 InitiatedThe processor maintains and settles the batch at the configured processor settlement time.
Host Based – Merchant InitiatedThe processor maintains the batch, but settlement is initiated by the merchant or by CHARGE Anywhere.
Merchant Manually Settles BatchesThe merchant manually initiates batch settlement.
CHARGE Anywhere Settles Merchant BatchesCHARGE Anywhere initiates settlement at the configured time.
Processor Settlement TimeSpecifies the time at which a host-based processor settles the batch.
Settlement HourSpecifies the hour used for scheduled settlement.
AM/PMIdentifies whether the scheduled settlement occurs before or after noon.
Time ZoneWhere the Partner Portal identifies Eastern Time, settlement times for other time zones must be adjusted accordingly.
No processor-specific settlement configurationThe processor does not display additional settlement settings in the Partner Portal.
Report OnlyNo settlement configuration is required in the Partner Portal for the processor.

8. Processor Specifications

Each processor specification uses the following structure:

  1. Processor Identification
  2. Merchant-Level Configuration
  3. Device-Level Configuration
  4. 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

AttributeSpecification
ProcessorFiserv Rapid Connect
Supported servicesCredit, Debit, EBT, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels
Supported Front Ends (Group IDs)Nashville, Buypass, Cardnet, and Omaha

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText15 charactersIdentifies the merchant account within Fiserv Rapid Connect.
Merchant Category CodeRequiredText4 charactersIdentifies the merchant’s business category.
Group IDRequiredDropdown5 charactersIdentifies the Fiserv processing platform. Available values include Nashville, Buypass, Cardnet, and Omaha.
FNS NumberNot marked requiredText9 charactersIdentifies the Food and Nutrition Service number used for applicable EBT processing.
PasswordText6 charactersProcessor credential supported by the Fiserv Rapid Connect configuration. Its applicability may depend on the selected Group ID.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)OptionalText16 charactersIdentifies the terminal assigned to the device.

Settlement Configuration

Fiserv Rapid Connect displays a Host Based – Time Initiated settlement option.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that Fiserv settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.2 Fiserv Nashville North

Processor Identification

AttributeSpecification
ProcessorFiserv Nashville North
Former nameFDMS Nashville Canada
Supported servicesCredit, Debit, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText50 charactersIdentifies the merchant account within Fiserv Nashville North.
Merchant Category CodeRequired; displayed as read-onlyText4 charactersIdentifies the merchant’s business category.
Merchant Currency CodeRequiredText3 charactersIdentifies the currency code assigned to the merchant account.
Merchant ZIP CodeRequiredText9 charactersIdentifies the merchant postal code.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric4 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that the processor settles the batch at the configured settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.3 Fiserv Omni

Processor Identification

AttributeSpecification
ProcessorFiserv Omni
Supported servicesCredit, Debit, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant level only

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText15 charactersIdentifies the merchant account within Fiserv Omni.
Alternate Merchant IDRequiredText15 charactersIdentifies the alternate merchant account associated with the processor configuration.
Merchant Category CodeRequired; displayed as read-onlyText4 charactersIdentifies the merchant’s business category.
Merchant NameRequiredText50 charactersIdentifies the merchant name submitted to the processor.
Merchant Country CodeRequiredText5 charactersIdentifies the country code assigned to the merchant account.
Merchant StateRequiredText2 charactersIdentifies the merchant state or province code.
Merchant CityRequiredText50 charactersIdentifies the merchant city.
Merchant Postal CodeRequiredText5 charactersIdentifies the merchant postal code.
Merchant Time ZoneRequiredDropdown10 charactersIdentifies 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

SettingRequirementSpecification
Settlement optionReport OnlyNo settlement configuration is required in the Partner Portal.

8.4 Fiserv Atlanta

Processor Identification

AttributeSpecification
ProcessorFiserv Data Atlanta
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText6 charactersIdentifies the merchant account within Fiserv Data Atlanta.
Transaction KeyRequiredTextIdentifies the authentication key used for Fiserv Data Atlanta processing.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric3 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that the processor settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.5 Fiserv Nashville

Processor Identification

AttributeSpecification
ProcessorFiserv Nashville
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText11 charactersIdentifies the merchant account within Fiserv Nashville.
Transaction KeyRequiredTextIdentifies the authentication key used for Fiserv Nashville processing.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric4 digitsIdentifies the terminal assigned to the device. The value must contain exactly four numeric digits.

Settlement Configuration

Fiserv Nashville displays a Terminal Based settlement option.

SettingRequirementSpecification
Terminal BasedConditionalIndicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles BatchesConditionalThe merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere closes and settles the batch at the configured time.
Settlement HourConditionalRequired when CHARGE Anywhere settlement is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.6 Fiserv Omaha

Processor Identification

AttributeSpecification
ProcessorFiserv Omaha
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText19 charactersIdentifies the merchant account within Fiserv Omaha.
Transaction KeyRequiredTextIdentifies the authentication key used for Fiserv Omaha processing.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric4 digitsIdentifies the terminal assigned to the device. The value must contain exactly four numeric digits.

Settlement Configuration

Fiserv Omaha displays a Terminal Based settlement option.

SettingRequirementSpecification
Terminal BasedConditionalIndicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles BatchesConditionalThe merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere closes and settles the batch at the configured time.
Settlement HourConditionalRequired when CHARGE Anywhere settlement is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.7 Global Payments

Processor Identification

AttributeSpecification
ProcessorGlobal Payments
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText15 charactersIdentifies the merchant account within Global Payments.
Bank IDRequiredText6 charactersIdentifies the acquiring bank associated with the merchant account.
Terminal TypeRequiredText3 charactersIdentifies the terminal-processing type assigned to the merchant.

Device-Level Configuration

FieldRequirementControl typeMaximum lengthSpecification
Terminal ID (TID)OptionalText field3 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that Global Payments settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
Host Based – Merchant InitiatedConditionalIndicates that settlement is initiated by the merchant or by CHARGE Anywhere.
Merchant Manually Settles BatchesConditionalThe merchant manually initiates batch settlement.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere initiates settlement at the configured time.
Settlement HourConditionalRequired when a scheduled settlement option is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.8 Chase Paymentech

Processor Identification

AttributeSpecification
ProcessorChase Paymentech
Supported servicesCredit, Debit, EBT, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatLengthDescription
Client NumberRequiredTextMaximum 4 charactersProcessor-assigned client identifier.
Merchant NumberRequiredTextMaximum 12 charactersProcessor-assigned merchant identifier.

Device-Level Configuration

FieldRequirementFormatLengthDescription
Terminal ID (TID)OptionalNumericExact 3 digitsProcessor-assigned terminal identifier.

Settlement Configuration

FieldRequirementControl typeSpecification
Host Based – Time InitiatedConditionalCheckboxIndicates that Chase Paymentech settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalDropdownsSpecifies the settlement hour and AM/PM when Host Based – Time Initiated is enabled.
Host Based – Merchant InitiatedConditionalCheckboxIndicates that settlement is initiated by the merchant or by CHARGE Anywhere.
Merchant Manually Settles BatchesConditionalCheckboxIndicates that the merchant manually initiates batch settlement.
CHARGE Anywhere Settles Merchant BatchesConditionalCheckboxIndicates that CHARGE Anywhere initiates settlement at the configured time.
Settlement Time ZoneApplicableRead-only textSettlement times are configured in Eastern Time. Times for other zones must be adjusted accordingly.

8.9 TSYS

Processor Identification

AttributeSpecification
ProcessorTSYS
Supported servicesCredit, Debit, EBT, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Acquirer BINRequiredText6 charactersIdentifies the acquiring institution assigned to the merchant.
Merchant NumberRequiredText12 charactersIdentifies the merchant account within TSYS.
Store NumberRequiredText4 charactersIdentifies the merchant location or store.
Merchant Category CodeRequired; displayed as read-onlyText4 charactersIdentifies the merchant’s business category. The current screen displays 0000.
Merchant NameRequiredText25 charactersMerchant name submitted to the processor.
Merchant AddressRequiredText100 charactersMerchant street address.
Merchant CityRequiredText20 charactersMerchant city.
Merchant StateRequiredText2 charactersMerchant state or province code.
Merchant ZIPRequiredText9 charactersMerchant postal code.
Merchant Service PhoneRequiredText15 charactersMerchant customer-service telephone number.
Merchant Business PhoneRequiredText16 charactersMerchant business telephone number.
Sharing GroupOptionalText30 charactersIdentifies the applicable processor sharing group.
ABA NumberOptionalText9 charactersIdentifies the applicable bank routing information.
Settlement NumberOptionalText4 charactersIdentifies the settlement configuration assigned to the merchant.
Agent Bank NumberRequiredText6 charactersIdentifies the agent bank associated with the merchant.
Agent Chain NumberRequiredText6 charactersIdentifies the applicable agent chain.
Reimbursement AttributeRequiredText1 characterIdentifies the processor reimbursement classification.
FCSIDOptionalText7 charactersProcessor-specific identifier.

Additional Merchant Fields

The TSYS data model also supports the following fields, although they are not displayed in the supplied configuration:

FieldMaximum length
Alternate Tax Identifier15 characters
Merchant VAT Registration Number20 characters

These fields may depend on the merchant’s country, industry, or processor configuration.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal Number (TID)RequiredText field4 charactersIdentifies the terminal assigned to the device.
Store NumberRequiredText field4 charactersIdentifies the merchant store associated with the device.
V NumberRequiredText field8 charactersIdentifies the TSYS device-level processing configuration.

Settlement Configuration

TSYS displays a Terminal Based settlement option.

SettingRequirementSpecification
Terminal BasedConditionalIndicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles BatchesConditionalThe merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere closes and settles the batch at the configured time.
Settlement HourConditionalRequired when CHARGE Anywhere settlement is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.10 Elavon

Processor Identification

AttributeSpecification
ProcessorElavon
Supported servicesCredit, Debit, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Bank NumberRequiredText6 charactersIdentifies the acquiring bank associated with the merchant account.
Credit Merchant ID (MID)RequiredText16 charactersIdentifies the merchant account used for credit card transactions.
Debit Merchant IDRequiredText16 charactersIdentifies the merchant account used for debit card transactions.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Credit Terminal NumberRequiredNumeric text field16 digitsIdentifies the terminal used for credit card transactions. The value must contain exactly 16 numeric digits.
Debit Terminal NumberRequiredNumeric text field16 digitsIdentifies 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.

SettingRequirementSpecification
Terminal BasedConditionalIndicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles BatchesConditionalThe merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere closes and settles the batch at the configured time.
Host Based – Time InitiatedConditionalIndicates that Elavon settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which Elavon settles the batch.
Host Based – Merchant InitiatedConditionalIndicates that settlement is initiated by the merchant or by CHARGE Anywhere.
Settlement HourConditionalRequired when a scheduled settlement option is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.11 Merchant e-Solutions

Processor Identification

AttributeSpecification
ProcessorMerchant eSolutions
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant NumberRequiredNumeric12 digitsIdentifies the merchant account within Merchant eSolutions. The value must contain exactly 12 numeric digits.
Store NumberRequiredNumeric4 digitsIdentifies the merchant store or location. The value must contain exactly 4 numeric digits.

Device-Level Configuration

FieldRequirementControl typeMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric text field4 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that Merchant eSolutions settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.12 JetPay

Processor Identification

AttributeSpecification
ProcessorJetPay
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredAlphanumeric12 charactersIdentifies the merchant account within JetPay. The value must contain exactly 12 alphanumeric characters.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric text field4 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that JetPay settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.13 Moneris USA

Processor Identification

AttributeSpecification
ProcessorMoneris USA
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Store IDRequiredText10 charactersIdentifies the merchant store configured with Moneris USA.
API TokenRequiredText20 charactersIdentifies the authentication token used to connect the merchant account with Moneris USA.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric text field4 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that Moneris USA settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.14 Moneris Canada

Processor Identification

AttributeSpecification
ProcessorMoneris Canada
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels
Processing typeCard Not Present only

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Store IDRequiredText10 charactersIdentifies the merchant store configured with Moneris Canada.
API TokenRequiredText20 charactersIdentifies the authentication token used to connect the merchant account with Moneris Canada.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric text field4 digitsIdentifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that Moneris Canada settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.15 Heartland Payment Systems

Processor Identification

AttributeSpecification
ProcessorHeartland
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Acquirer BINRequiredText6 charactersIdentifies the acquiring institution assigned to the merchant.
Merchant NumberRequiredText12 charactersIdentifies the merchant account within Heartland.
Store NumberRequiredText4 charactersIdentifies the merchant store or location.
Merchant Category CodeRequiredText4 charactersIdentifies the merchant’s business category.
Merchant NameRequiredText25 charactersIdentifies the merchant name submitted to the processor.
Merchant CityRequiredText20 charactersIdentifies the merchant city.
Merchant StateRequiredText2 charactersIdentifies the merchant state or province code.
Merchant ZIPRequiredText9 charactersIdentifies the merchant postal code.
Merchant PhoneOptionalText15 charactersIdentifies the merchant telephone number.
Sharing GroupOptionalText30 charactersIdentifies the processor sharing group assigned to the merchant.
ABA NumberOptionalText9 charactersIdentifies the applicable bank-routing information.
Settlement NumberOptionalText4 charactersIdentifies the settlement configuration assigned to the merchant.
Agent Bank NumberRequiredText6 charactersIdentifies the agent bank associated with the merchant.
Agent Chain NumberRequiredText6 charactersIdentifies the applicable agent chain.
Reimbursement AttributeRequiredText1 characterIdentifies the processor reimbursement classification.

Device-Level Configuration

FieldRequirementControl typeMaximum lengthSpecification
Terminal ID (TID)RequiredNumeric text field4 digitsIdentifies the terminal assigned to the device. The value must contain exactly 4 numeric digits.

Settlement Configuration

Heartland displays a Terminal Based settlement option.

SettingRequirementSpecification
Terminal BasedConditionalIndicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles BatchesConditionalThe merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere closes and settles the batch at the configured time.
Settlement HourConditionalRequired when CHARGE Anywhere settlement is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.16 Evertec

Processor Identification

AttributeSpecification
ProcessorEvertec
Supported servicesCredit, Debit, EBT, EMV, ACH, and Digital Wallets
Supported digital walletsATH Movil
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldFormatMaximum lengthSpecification
Merchant NameText22 charactersIdentifies the merchant name submitted to Evertec.
Merchant CityText13 charactersIdentifies the merchant city.
Merchant StateText3 charactersIdentifies the merchant state or province code.
Merchant CountryText2 charactersIdentifies the merchant country code.
Debit Retailer IDText19 charactersIdentifies the retailer account used for debit transactions.
Visa Retailer IDText19 charactersIdentifies the retailer account used for Visa transactions.
Mastercard Retailer IDText19 charactersIdentifies the retailer account used for Mastercard transactions.
Amex Retailer IDText19 charactersIdentifies the retailer account used for American Express transactions.
Discover Retailer IDText19 charactersIdentifies the retailer account used for Discover transactions.
Diners Retailer IDText19 charactersIdentifies the retailer account used for Diners Club transactions.
EBT Food Stamp Retailer IDText19 charactersIdentifies the retailer account used for EBT food-stamp transactions.
Cash Retailer IDText19 charactersIdentifies the retailer account used for cash-related processing.
ACH Retailer IDText50 charactersIdentifies the retailer account used for ACH transactions.
ACH UsernameText50 charactersIdentifies the username used to authenticate ACH transactions.
ACH PasswordText19 charactersIdentifies the password used to authenticate ACH transactions.
Retailer GroupText4 charactersIdentifies the retailer group assigned to the merchant.
Retail RegionText4 charactersIdentifies the processing region assigned to the retailer.
SIC CodeText4 charactersIdentifies the merchant’s Standard Industrial Classification code.
Institution FIIDText4 charactersIdentifies the financial institution associated with the merchant.
Institution ID CodeText9 charactersIdentifies the institution code assigned to the merchant.
AMEX FIIDText4 charactersIdentifies the financial institution used for American Express processing.
Discover FIIDText4 charactersIdentifies the financial institution used for Discover processing.
EBT Food Stamp Merchant IDText7 charactersIdentifies the merchant account used for EBT food-stamp transactions.
Retailer TypeText1 characterIdentifies the retailer classification assigned to the merchant.
Merchant Has Tax CertificateNot applicableIndicates whether the merchant has a tax certificate.
ATM Mobil Retailer IDText19 charactersIdentifies the retailer account used for ATM Mobil transactions.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)OptionalText16 charactersIdentifies the terminal assigned to the device.
ATM Mobil Terminal IDOptionalText8 charactersIdentifies the terminal used for ATM Mobil transactions.

8.17 Euronet

Processor Identification

AttributeSpecification
ProcessorEuronet
Supported servicesCredit, Debit, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText15 charactersIdentifies the merchant account within Euronet.
Merchant NameRequiredText40 charactersIdentifies the merchant name submitted to Euronet.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)OptionalText8 charactersIdentifies the terminal assigned to the device.

Settlement Configuration

Euronet displays a Terminal Based settlement option.

SettingRequirementSpecification
Terminal BasedConditionalIndicates that the terminal or application maintains the transaction batch.
Merchant Manually Settles BatchesConditionalThe merchant manually closes and settles the batch.
CHARGE Anywhere Settles Merchant BatchesConditionalCHARGE Anywhere closes and settles the batch at the configured time.
Settlement HourConditionalRequired when CHARGE Anywhere settlement is enabled.
AM/PMConditionalRequired with the settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.18 Visa ACP

Processor Identification

AttributeSpecification
ProcessorVisa ACP
Supported servicesCredit, Debit, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText30 charactersIdentifies the merchant account within Visa ACP.
Transaction KeyRequiredText344 charactersIdentifies the authentication key used to connect the merchant account with Visa ACP.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)RequiredText8 charactersIdentifies the terminal assigned to the device.

Settlement Configuration

Visa ACP displays a Host Based – Time Initiated settlement option.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that Visa ACP settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.19 Paynetworx

Processor Identification

AttributeSpecification
ProcessorPaynetworx
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelDevice level only

Merchant-Level Configuration

No processor-specific Merchant ID or other merchant-level fields are required for Paynetworx.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
UsernameRequiredText50 charactersIdentifies the username used to authenticate the device with Paynetworx.
PasswordRequiredText50 charactersIdentifies the password used to authenticate the device with Paynetworx.

Settlement Configuration

SettingRequirementSpecification
Settlement optionReport OnlyNo settlement configuration is required in the Partner Portal.

8.20 EPX

Processor Identification

AttributeSpecification
ProcessorEPX
Supported servicesCredit, Debit, EMV, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Customer NumberRequiredText4 charactersIdentifies the customer account assigned by EPX.
Merchant NumberRequiredText6 charactersIdentifies the merchant account within EPX.
DBA NumberRequiredText4 charactersIdentifies the merchant’s Doing Business As account within EPX.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)OptionalText4 charactersIdentifies the terminal assigned to the device.

Settlement Configuration

EPX displays a Host Based – Time Initiated settlement option.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that EPX settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.21 Factor4

Processor Identification

AttributeSpecification
ProcessorFactor4
Supported servicesGift
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Client IDRequiredText10 charactersIdentifies the client account configured with Factor4.
Location IDRequiredText10 charactersIdentifies the merchant location configured with Factor4.
UsernameRequiredText20 charactersIdentifies the username used to authenticate the merchant account with Factor4.
PasswordRequiredText20 charactersIdentifies the password used to authenticate the merchant account with Factor4.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Terminal ID (TID)OptionalText4 charactersIdentifies the terminal assigned to the device.

Settlement Configuration

SettingRequirementSpecification
Settlement optionReport OnlyNo settlement configuration is required in the Partner Portal.

8.22 Nuvei/Paya

Processor Identification

AttributeSpecification
ProcessorNuvei/Paya
Former nameGlobal eTelecom
Supported servicesACH
Supported cardsNA
Configuration levelMerchant level only

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
POP Terminal IDOptionalText7 charactersIdentifies the terminal used for POP check-conversion transactions.
WEB Terminal IDRequiredText7 charactersIdentifies the terminal used for web-based ACH transactions.
ARC Terminal IDOptionalText7 charactersIdentifies the terminal used for accounts-receivable conversion transactions.
BOC Terminal IDOptionalText7 charactersIdentifies the terminal used for back-office conversion transactions.
PPD Terminal IDRequiredText7 charactersIdentifies the terminal used for prearranged payment and deposit transactions.
CCD Terminal IDRequiredText7 charactersIdentifies the terminal used for corporate credit or debit transactions.
TEL Terminal IDOptionalText7 charactersIdentifies the terminal used for telephone-initiated ACH transactions.
C21 Terminal IDOptionalText7 charactersIdentifies 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

SettingRequirementSpecification
Settlement optionReport OnlyNo settlement configuration is required in the Partner Portal.

8.23 ACI SpeedPay One

Processor Identification

AttributeSpecification
ProcessorACI SpeedPay One
Supported servicesCredit and Debit
Supported cardsVisa and Mastercard
Configuration levelMerchant level only

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant KeyRequiredText100 charactersIdentifies 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

SettingRequirementSpecification
Settlement optionReport OnlyNo settlement configuration is required in the Partner Portal.

8.24 KardAll

Processor Identification

AttributeSpecification
ProcessorKardAll
Supported servicesFleet/Fuel
Supported cardsVoyager and WEX
Configuration levelMerchant level only

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Site IDRequiredText100 charactersIdentifies 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

AttributeSpecification
ProcessorSunCash
Supported servicesDigital Wallets
Supported digital walletsSandDollar
Supported cardsVisa and Mastercard
Configuration levelNo 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

SettingRequirementSpecification
Settlement optionReport OnlyNo settlement configuration is required in the Partner Portal.

8.26 PayPal

Processor Identification

AttributeSpecification
ProcessorPayPal
Supported servicesCredit and Debit
Supported digital walletsGoogle, Apple, Samsung, Venmo
Supported cardsVisa and Mastercard
Configuration levelMerchant and device levels

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Acquirer BINRequiredNumericExactly 6 digitsIdentifies the acquiring institution assigned to the merchant.
Merchant NumberRequiredNumericExactly 12 digitsIdentifies the merchant account configured for PayPal Website Payments Pro.
Store NumberRequiredNumericExactly 4 digitsIdentifies the merchant store or location.
Merchant Category CodeRequired; displayed as read-onlyText4 charactersIdentifies the merchant’s business category.
Merchant NameRequiredTextIdentifies the merchant name submitted to the processor.
Merchant CityRequiredTextIdentifies the merchant city.
Merchant StateRequiredAlphabeticExactly 2 lettersIdentifies the merchant state code.
Merchant ZIPRequiredNumericExactly 5 digitsIdentifies the merchant postal code.
Merchant PhoneNot marked requiredNumericExactly 10 digitsIdentifies the merchant telephone number.
Sharing GroupNot marked requiredTextIdentifies the applicable processor sharing group.
ABA NumberNot marked requiredNumericExactly 9 digitsIdentifies the applicable bank-routing number.
Settlement NumberNot marked requiredAlphanumericExactly 4 charactersIdentifies the settlement configuration assigned to the merchant.
Agent Bank NumberRequiredNumericExactly 6 digitsIdentifies the agent bank associated with the merchant.
Agent Chain NumberRequiredNumericExactly 6 digitsIdentifies the applicable agent chain.
Reimbursement AttributeRequiredTextTBDIdentifies the processor reimbursement classification.

Device-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Activation FeeRequiredNumeric3 digitsSpecifies the one-time activation fee applied to the device service.
Monthly FeeRequiredNumeric3 digitsSpecifies the recurring monthly fee applied to the device service.
Transaction FeeRequiredNumeric3 digitsSpecifies 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.

SettingRequirementSpecification
Host Based – Time InitiatedConditionalIndicates that the processor settles the batch at the configured processor settlement time.
Processor Settlement TimeConditionalSpecifies the time at which the processor settles the batch.
AM/PMConditionalRequired with the processor settlement hour.
Time ZoneEastern TimeFor other time zones, the settlement time must be adjusted accordingly.

8.27 Charge Anywhere

Processor Identification

AttributeSpecification
ProcessorChargeAnywhere
Supported servicesCredit, Debit, EBT, EMV, ACH, Gift, and Digital Wallets
Supported digital walletsGoogle, Apple, Samsung, Venmo, PayPal, ATH Movil, and SandDollar
Supported cardsVisa, Mastercard, Voyager, and WEX
Configuration levelMerchant level only

Merchant-Level Configuration

FieldRequirementFormatMaximum lengthSpecification
Merchant ID (MID)RequiredText12 charactersIdentifies the merchant account configured for ChargeAnywhere processing.

Device-Level Configuration

No processor-specific Terminal ID or other device-level configuration is required for ChargeAnywhere.

9. Related Document

DocumentPurpose
Onboarding a New MerchantProvides the procedural workflow for creating a merchant account, enabling services, adding devices, configuring add-ons, and completing onboarding.

Subscribe to Documentation Updates

Receive a monthly summary of new and updated technical documents.

Was this helpful?

Yes  No
Up Next
QuickSale 1.0 App User Guide

This website and content contains confidential, trade secret information, which is proprietary to Charge Anywhere, LLC, and its subsidiaries (collectively “Charge Anywhere®”) and is provided solely for the recipient's use in connection with the recipient’s participation in one of the Charge Anywhere’s Payment Gateway Programs. Charge Anywhere reserves the right to make changes to the specifications at any time and without notice. The information furnished by Charge Anywhere in this publication is believed to be accurate and reliable as of the date of its release; however, no responsibility is assumed by Charge Anywhere for its use, nor for infringements of patents or other rights of third parties resulting from its use, nor for the violation, misinterpretation, or misapplication of any laws, or any regulation of any credit card association including Visa USA, Visa International, or MasterCard International. No general license is granted under any patents, copyrights, or other intellectual property rights owned by Charge Anywhere and the recipient is only granted an end user license to use this information for the purpose of participating in one of Charge Anywhere’s Payment Gateway Programs, pursuant to an agreement with Charge Anywhere or one of its authorized Program partners. All modifications or improvements to any of the information and specifications in this document shall belong exclusively to Charge Anywhere, LLC. No unauthorized copying, disclosure, or use of this document is permitted without the express written consent of the Charge Anywhere, LLC.

  • Privacy Policy
  • Terms of Use
  • Copyright 2024 Charge Anywhere. All Rights Reserved

×