# Primary Payment

Primary payment is the main method a customer uses to complete a transaction, serving as the core tender type—such as a credit, debit, or fleet card—that initiates authorization, settlement, and payment processing.

{% hint style="info" %}
Many updates were made to Primary Payment with the Verifone Commander 57.00.00 release.
{% endhint %}

<figure><img src="/files/mHTg6zlQbNN08WcAYcVO" alt=""><figcaption></figcaption></figure>

## **Acquirer Settings**

Defines the payment processor details the terminal uses to route and authorize all primary payment transactions.

<figure><img src="/files/x6lqU2scj4gSQglbJe6J" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">IP/Domain Name</td><td valign="top">Specifies the server address the terminal uses to communicate with the acquirer.</td></tr><tr><td valign="top">Port</td><td valign="top">Defines the network port used for sending and receiving payment authorization messages.</td></tr><tr><td valign="top">Heartbeat Timer</td><td valign="top">Sets how often the terminal sends status checks to confirm connectivity with the acquirer.</td></tr><tr><td valign="top">Dealer ID</td><td valign="top">Identifies the merchant or store location within the acquirers system.</td></tr><tr><td valign="top">Terminal ID</td><td valign="top">Uniquely identifies this specific payment terminal for transaction processing.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## FEP Parameters

Settings that define how the terminal communicates with the Front-End Processor for routing and authorizing payment transactions.

<figure><img src="/files/9TrvkLboJuHI7M1DCvRW" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="271" valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Brand</td><td valign="top">Specifies the brand profile the payment system should use for processing and reporting.</td></tr><tr><td valign="top">Call for Authorization Enabled</td><td valign="top">Requires the terminal to request manual approval for certain transactions.</td></tr><tr><td valign="top">Enable Visa Small Credit</td><td valign="top">Allows low value Visa credit transactions to process with simplified rules.</td></tr><tr><td valign="top">Enable Mastercard Small Credit</td><td valign="top">Allows low value Mastercard credit transactions to process with simplified rule.</td></tr><tr><td valign="top">Enable Discover Small Credit</td><td valign="top">Allows low value Discover credit transactions to process with simplified rules.</td></tr><tr><td valign="top">CVV2 Enabled</td><td valign="top">Prompts for and validates the card’s CVV2 security code when required.</td></tr><tr><td valign="top">Enable AVS Prompting</td><td valign="top">Requests the customer’s address information for Address Verification Service checks.</td></tr><tr><td valign="top">Refund Allowed</td><td valign="top">Permits the terminal to process refund transactions.</td></tr><tr><td valign="top">Reversal Allowed</td><td valign="top">Allows the system to reverse a transaction when necessary, such as after an error or interruption.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## Cashback and Fees

{% hint style="info" %}
Cashback and Fees is located in Verifone Configuration Client at Payment Controller > EPS Global Configuration > EPS Tab.
{% endhint %}

Cashback and fees are the extra financial adjustments applied during a transaction—cashback lets a customer receive cash from their debit purchase, while fees are additional charges a merchant may apply for specific payment types or services, such as credit surcharges or convenience fees.

<figure><img src="/files/2RCz8tt6JxfhrqeHlXcV" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Cashback Enabled</td><td valign="top">Enables cashback on cards.</td></tr><tr><td valign="top">Force PIN Entry</td><td valign="top">Enforces the customer to enter a PIN.</td></tr><tr><td valign="top">EMV Cashback Prompt – Wait for Cashier?</td><td valign="top">Displays “Wait for Cashier” prompt during EMV Cashback transactions.</td></tr><tr><td valign="top">Cashback Fee</td><td valign="top">Sets the fee associated with cashback on MOP transactions.</td></tr><tr><td valign="top">EBT Cashback Enabled</td><td valign="top">Enables cashback on EBT transactions.</td></tr><tr><td valign="top">Enable Convenience Fee</td><td valign="top">Enables the fee for convenience.</td></tr><tr><td valign="top">Fee Amount</td><td valign="top">Sets the convenience fee amount.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## FEP Cards

Defines the card types and rules the terminal uses when communicating with the Front-End Processor for transaction routing.

<figure><img src="/files/nv6oXIcfXF8wnDJu3mqi" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="184" valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Select Card</td><td valign="top">Chooses the specific card type to configure for Front-End Processor handling.</td></tr><tr><td valign="top">Card Name</td><td valign="top">The display name used to identify the selected card type in the system.</td></tr><tr><td valign="top">Entry Point</td><td valign="top">Defines how the card can be used at the terminal, such as swipe, insert, or tap.</td></tr><tr><td valign="top">Card Enabled</td><td valign="top">Indicates whether this card type is active and allowed for transactions.</td></tr><tr><td valign="top">PTPE Enabled</td><td valign="top">Enables encrypted transaction processing for the selected card type.</td></tr><tr><td valign="top">Price Tier</td><td valign="top">Sets the pricing level or rules applied when this card is used.</td></tr><tr><td valign="top">Manual Entry Allowed</td><td valign="top">Permits entering card information manually when necessary.</td></tr><tr><td valign="top">Inside Offline Limit</td><td valign="top">Maximum offline transaction amount allowed for indoor terminals.</td></tr><tr><td valign="top">Outside Offline Limit</td><td valign="top">Maximum offline transaction amount allowed for outdoor terminals.</td></tr><tr><td valign="top">DCR Auth Amount</td><td valign="top">The preset amount used for dispenser card reader authorization.</td></tr><tr><td valign="top">Small Credit Amount</td><td valign="top">Defines the threshold for processing low value credit transactions under simplified rules.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## Stand-In

Allows the system to authorize transactions using predefined rules when the payment processor is temporarily unavailable.

<figure><img src="/files/hiEDfal180FnDdVojEQY" alt=""><figcaption></figcaption></figure>

&#x20;

<table><thead><tr><th width="241" valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Maximum Transactions</td><td valign="top">The highest number of stand?in transactions allowed before stopping offline approvals.</td></tr><tr><td valign="top">Maximum Amount</td><td valign="top">The total monetary limit permitted for all stand?in transactions combined.</td></tr><tr><td valign="top">Fallback Transaction Ceiling</td><td valign="top">The maximum amount allowed per transaction when the system enters fallback mode.</td></tr><tr><td valign="top">Fallback Amount Ceiling</td><td valign="top">The total dollar limit permitted for all fallback transactions.</td></tr><tr><td valign="top">SAF Initial Delay</td><td valign="top">The waiting period before the terminal first attempts to upload stored offline transactions.</td></tr><tr><td valign="top">SAF Next Delay</td><td valign="top">The time interval between subsequent attempts to resend stored offline transactions.</td></tr><tr><td valign="top">Fallback with AVS</td><td valign="top">Allows fallback transactions to require Address Verification Service checks when enabled.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## Security Settings

Controls encrypted communication options for the terminal, including enabling TLS for secure data transmission and using the Datawire Secure Channel for protected payment processing.

<figure><img src="/files/1JzejI4zzTcmJEEiJzY8" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field/Button</td><td valign="top">Description</td></tr><tr><td valign="top">TLS Enabled</td><td valign="top">Activates encrypted communication using Transport Layer Security to protect data exchanged with payment servers.</td></tr><tr><td valign="top">Datawire Secure Channel</td><td valign="top"><p>Uses Datawire’s secure communication channel to safeguard transaction data during processing. When Datawire is enabled, the Secure Channel Parameters display.</p><p> </p><p><img src="/files/0gwVkgWgNJKBcZKOfgVw" alt=""></p><p> </p></td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## Admin Messages

Handles automated outbound notifications from the site, sending operational data such as assets, fuel sales, price changes, system events, and meter readings to the host system in standardized formats for reporting and backend processing.

<figure><img src="/files/93sMcBKY12Yho9scm6F2" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Send Site Asset as CSV</td><td valign="top">Sends site asset information to the host system in CSV format.</td></tr><tr><td valign="top">Send Site Asset as XML</td><td valign="top">Sends site asset information to the host system in XML format.</td></tr><tr><td valign="top">Send Fuel Sale XML</td><td valign="top">Transmits fuel sale transaction data to the host in XML format.</td></tr><tr><td valign="top">Send Price Change Notification XML</td><td valign="top">Sends price change updates to the host system using XML.</td></tr><tr><td valign="top">Send System Event XML</td><td valign="top">Reports system events and alerts to the host in XML format.</td></tr><tr><td valign="top">Send Meter Reading XML (Non-Resettable Totals)</td><td valign="top">Sends dispenser meter totals to the host in XML without resetting values.</td></tr><tr><td valign="top">Fuel Grade ID For Diesel</td><td valign="top">Specifies the system’s designated fuel-grade identifier used for diesel.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## TAVE Configuration

TransArmor: Verifone Edition (TAVE) provides dual-layer card security by combining strong encryption with tokenization, replacing the card’s PAN with a random token so sensitive data never enters the POS. It requires installing a TAVE key (VCL VRK) and configuration files in addition to standard 3DES DUKPT debit keys, with each TAVE key supporting up to 99 rotations for added protection. Debit keys remain unchanged, and both debit and TAVE keys are requested and downloaded through the Premier Portal using the VRK request tool, allowing multiple device serial numbers to be processed at once.

<figure><img src="/files/xKM8DOH8w4Q8PzGScIcV" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Domain</td><td valign="top">Identifies the operational domain or network environment the site configuration belongs to.</td></tr><tr><td valign="top">Inside Brand</td><td valign="top">Specifies the brand profile applied to indoor payment terminals.</td></tr><tr><td valign="top">Outside Brands</td><td valign="top">Specifies the fuel brand profile applied to outdoor dispensers or payment points.</td></tr><tr><td valign="top">Token Type</td><td valign="top">Defines the type of security token used for transaction protection and data handling.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## Cloud BIN Services

Provides real-time, cloud-based lookup of card BIN data so the system can accurately identify card types, apply the correct processing rules, and route transactions without relying on local BIN tables.

<figure><img src="/files/ExHjZAHNMzveoaiahWgI" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="174" valign="top">Field/Button</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">API Key</td><td valign="top">A unique credential used to authenticate the system when connecting to cloud or external services.</td></tr><tr><td valign="top">Proc MID</td><td valign="top">The processor assigned merchant ID used to identify the business during transaction processing.</td></tr><tr><td valign="top">Secret Key</td><td valign="top">A secure, private key paired with the API key to authorize and protect sensitive communications.</td></tr><tr><td valign="top">Discard</td><td valign="top">Remove any changes made to this form.</td></tr><tr><td valign="top">Apply Changes</td><td valign="top">Save all changes made to this form.</td></tr></tbody></table>

## Cashback Prompt Amounts

Cashback prompt amounts are short labels that display fixed amounts to quickly tell users exactly how much money they are getting in return.

<figure><img src="/files/HmhpHCX6CmJWnM2fK8H1" alt=""><figcaption></figcaption></figure>

| Field/Button     | Description                           |
| ---------------- | ------------------------------------- |
| Cashback Amounts | Prompts that display set amounts.     |
| Discard          | Remove any changes made to this form. |
| Apply changes    | Save all changes made to this form.   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/petroleum-docs/petro-and-c-store/commander-central/commander-central-user-guide/site-configuration/payment-operations/primary-payment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
