What’s New In Version: 57.00.00
Enhancements and New Features
Verifone Commander Payments
Controlled Processor Changes for Merchants
Commander Payments now restricts processor changes to protect contract commitment. The Buypass Generic FEP configuration is read-only in Verifone Configuration Client, and Merchant ID updates can only be performed by the Commander Payments onboarding team through Verifone Commander Central.
Debit/Credit (PIN/No PIN) Configuration Options
A new Commander Payments onboarding option allows merchants to be configured as PIN-preferring (US Common Debit AID) or non-PIN-preferring (Global AID). This replaces the former AID Rules and now applies to all US debit brands. The setting is restricted to Commander Payments onboarding staff and supports merchants who may benefit from lower cost, no PIN credit routing for certain transactions.
Smart AID Selection
For Commander Payments merchants, transactions containing restricted products (such as lottery items that cannot be purchased with credit) will now automatically switch from a no-PIN credit AID to a PIN-required debit AID. This prevents transaction failures and requires no configuration or action from the merchant or customer. The feature applies to contact EMV only; contactless continues to follow existing AID Rules. Product-restriction settings originate in POS and are communicated to EPS via an IFSF Card Service Request.
Verifone Commander Central
Remote Syslog Server Support
Support has been added for remote Syslog server configuration through Verifone Commander Central, enabling Major Oil administrators to manage four dedicated Syslog server slots using Policy settings. Major Oil administrators can now configure IP or FQDN targets, update entries remotely, and ensure correct logging even when Syslog was not previously set up. All changes are logged in Verifone Commander, the Syslog service is refreshed automatically, and duplicate local entries are prevented from generating multiple messages. Local sites can view all eight slots (local + major oil), while only Major Oil can edit the new policy controlled slots.
NTP Server Updates
Added the ability to update NTP server settings remotely by introducing a dedicated NTP command. Commander now sends the updated NTP configuration payload to Verifone Commander Central, enabling centralized management of time-server changes without requiring on-site updates.
Verifone Software Separation
Commander/POS is now organized into two independently deliverable software products:
EPS (Electronic Payment System) – formerly VIPER; major releases continue to be certified by payment partners.
Foundation – all non-payment components, including POS, Self Checkout, Fuel, Food Service, Back Office Interface, and more.
Release 57.00.00 delivers Foundation and EPS together to maintain compatibility with existing deployment, installation, auto upgrade, and support processes.
This release also introduces a more detailed set of software modules, each independently versioned and auditable.
The Benefits include:
Faster POS feature development while preserving stable, certified payment interfaces
Future Commander components can be built and delivered on independent schedules
More frequent enhancement of non-payment features without requiring brand recertification
Targeted updates to specific features and configurations
Improved maintainability and customization through module level versioning and auditing
Dispensers
Enforced PDL Fuel Grade Naming
Fuel grade names in Verifone Commander POS are now consistently sourced from the PDL and can no longer be manually overridden in the Forecourt configuration. Previously, manually entered fuel names were used on receipts and in mobile payment apps until a new PDL was pulled and fuel was re-initialized.
Dispenser Card Readers
Fuel Grade Selection Prompts
Fuel grade selection has been upgraded from a series of Yes/No prompts to a cleaner, menu-based presentation on DCR graphic displays. When restricted products are assigned to a pump position, users now see a streamlined grade-selection menu, providing a more intuitive and user-friendly experience than the previous “Select UNLD1? Yes/No” style prompts.
Gilbarco Veeder-Root (GVR) Serial Number and Site Asset Report
GVR DCRs now report their serial number in the Hardware Version field to match the behavior of other DCR types. Previously, this field contained the hardware version, preventing the serial number from appearing in the Site Asset report. After a dedicated serial number field is added to the report, GVR devices will support reporting both values separately.
EPS System
Verifone Gateway
Verifone Commander now supports full processing of indoor Credit and Debit transactions through the Verifone Gateway, including MSR, EMV, and EMV contactless card types. This enhancement enables all standard transaction flows-Sale, Refund, Authorization, Completion/ Capture/Advice, Reversal, Void, Cashback/Cash Over, Partial Approvals, Split Tender, and AVS/ CVV prompting-ensuring comprehensive payment handling across all supported card methods.
Loyalty
QR Code Support
Support has been added to display a QR code on Wayne DCR screens and indoor receipts (requires an RP700 USB printer) when a customer is not yet enrolled in a Loyalty program. The QR code is accompanied by customizable messaging, such as “Scan to sign up for Rewards,” provided dynamically by the Loyalty host. This enhancement enables customers to quickly scan and join the Loyalty program directly at the point of interaction, improving enrollment rates and overall engagement.
Reporting
A new column, Fuel Volume, has been added to each program in the loyalty reporting.
POS System
Cash Rounding Feature
With the discontinuation of the U.S. penny, all cash transactions can be rounded to the nearest five cent increment. Our POS system, billing, and reporting systems will properly handle rounding, eliminate penny references, and remain compliant with the new standards. The following System Properties can be configured:
cash.rounding.enabled=true or false
cash.rounding.strategy=NEAREST, UP, or DOWN
cash.rounding.adjustment=0.05, 0.10, or 1.00
If incorrect values are entered, the system will use the default values (false, NEAREST, and 0.05).
Software Management Suite (SMS)
The Verifone Commander Software Management Suite (SMS) 3.00.15 and Import/Export Utility version 3.00.11 will be included in the Verifone Commander 57.00.00 software release.
Resolutions
Verifone Configuration Client
Frequent Configuration Manager error messages occurred when attempting to log in to the Verifone Configuration Client. Additionally, within the Verifone Commander Configuration Client, various command failures were observed—including errors when saving, initializing, refreshing, or accessing the Helpdesk Diagnostics tabs. These were corrected.
DNS Name configuration was missing on the Verifone Commander when performing an Auto Upgrade. This was corrected.
Verifone Self Checkout
The Look Up menu in Verifone Self Checkout caused the background image to shift off-screen when the device was in portrait mode. The issue was resolved by reducing the image placeholder size specifically for portrait orientation.
Dispenser Card Readers
On Verifone Commander version 55.02.04, occasionally when a user entered a correct Driver ID at the DCR prompt quickly, the intended numeric value changed to a alphanumeric causing a decline with error “Invalid PIN Entered” message. If the customer tried the same card again, unknowingly a little slower, the transaction completed as expected. This was corrected and now the alphanumeric characters will only be sent if the Alphanumeric check box is enabled in DCR Keys Configuration.
A CAPK06 error occurred when processing cards if an FCC EMV initialization happened while the position was not idle. Before this change, the EMV configuration update was not applied until the second transaction after the initialization, causing the in-progress and subsequent transaction to run without the update. This change now applies the EMV update before the next transaction, preventing FCC from executing any new transactions without the latest configuration.
EPS System
With manual entry, after entering account number, the POS was prompting to enter the prefix number. A card match occurred if the wrong prefix was entered which was not in any card entry. This was corrected and now the transaction is declined locally.
The POP Discount was not applied to the second fuel grade when a commercial fleet prepay transaction was performed by selecting multi-grade. The POP discount was only applied to the first grade. This was corrected and now they will be applied to all grades.
Lottery transactions in Contactless mode with a VISA US Common Debit card were being incorrectly declined when the Allow Lottery flag was disabled for CREDIT MOP, because the system was defaulting to Credit and showing “Lottery Product not allowed for Credit.” The logic has been corrected so Common Debit cards now route to Debit when Lottery is not allowed for Credit, allowing the transaction to proceed normally.
Terminal batch numbers were not incrementing due to a date format issue. This was corrected.
For legacy Visa Fleet 1.0 transactions on FlexPay6 DCR, the system was detecting the fleet prompt within Track 2 Discretionary Data (Tag 57), but the prompt was not displayed at the dispenser. Visa Fleet 2.0 transactions were not affected. This was corrected and now the prompts are displayed.
The EPS was partially masking fleet prompt values on the receipt. The resolution is to implement full masking when the card data indicates that characters should be masked on the receipt.
Loyalty
An inside POS change was made so that the multiple loyalty prompt will not display after a hybrid card unless the “Prompt Loyalty After Payment” is enabled.
The PIN pad remained on the “Remove Card” or “Invalid Reward Card” screen after a loyalty card was entered, instead of transitioning to “Waiting for Cashier.” This was corrected and now the correct “Wait for Cashier” prompt is displayed after entering the loyalty card.
The PIN pad was displaying “Account Not Found” when the customer manually entered their loyalty number and the prompt “PCATS7 ISO ERROR” was displayed on the POS. This was corrected.
The system was incorrectly sending a completion to the host when a loyalty-based commercial transaction with cash advance was voided, causing subsequent attempts to fail. The issue has been resolved by blocking financial-advice transactions when the cashier selects Void.
Mobile
Outdoor mobile transactions were incorrectly approved before the host offline sign-on was completed. The system now blocks the transaction and sends a decline to the FCC until sign-on is successful.
POS System
The cleanup script entered an infinite loop when it encountered a file that could not be deleted, preventing disk cleanup and log rotation. Logic was added to detect undeletable files, skip them based on the response code, and continue deleting the next oldest file.
The Help About, Support, and Helpdesk Diagnostic Reports pages were displayed incorrectly on the POS. This was corrected.
Multiple logouts and logins were needed in order for POS configuration changes to be reflected on the C18 workstation. This was corrected.
Occasionally, some workstations failed to renew POS Pairing prior to auto upgrade, resulting in a failure and need to manually reload the device. This was corrected and now the auto upgrade will detect this situation and prompt the operator to correct the condition before retrying the auto upgrade.
The error “Unknown Communication Issue [1006]. Please wait. Trying to reconnect to server” message displayed on the POS and then it rebooted. This was corrected.
Occasionally, the Auto Upgrade was not completing. The POS was stuck at the A8 stage during the upgrade. This was corrected and now the Auto Upgrade completes as expected.
ID cards lacking date-of-birth information, such as certain medical marijuana cards, were previously accepted. The POS now correctly rejects these IDs as invalid.
The issue where menus appeared with an empty name when no menu description was available has been resolved. The system now falls back to using the PLU name to ensure the menu renders correctly.
The C18 customer display failed when other USB devices were connected—it either never initialized or went blank after a reboot, while all other USB devices continued to work. Plug-and-play also failed whenever the display was active. The customer display now initializes reliably, and plug-and-play for all USB devices works without requiring a reboot.
The DVR issue occurred because the system always logged the last payment line, and when rounding added an extra line at the same moment as the CASH payment, the ROUNDING line was logged twice while the CASH line was skipped. The resolution now keeps track of which payment lines have already been logged, so only new ones are written and both CASH and ROUNDING are recorded correctly.
Sales
The expanded order menu workflow has been updated to properly manage composite item state, PLU handling, and menu progression. The POS now maintains accurate sellable counts and reliably matches composite items. Menu flow has been updated to use the menu continue mechanism, ensuring required user confirmations are shown. Additionally, items that were previously added as standard PLUs are now correctly created as composite items, allowing proper association of multiple PLUs and preventing skipped or incomplete menu steps.
There was an issue where refunding a mix & match transaction caused the system to add back the full item amount, resulting in a $0 refund instead of the correct value. The refund logic has been fixed so the proper refund amount is now returned.
Adjusting a combo discounted item with restricted quantities to an unapproved amount and then restoring it within the same transaction could leave the system in an inconsistent state because quantity voids recreate the line item, leading to incorrect totals or validation errors. This resolution ensures quantity restoration no longer creates conflicting line item states, keeping totals and validations accurate throughout the transaction.
FEP Specific Changes
Chevron FEP
Enhancement
Business Date and End-of-Day Sequence Number (EODSN)
Request packets have been enhanced to include new fields carrying the Business Date and End-of-Day Sequence Number (EODSN), aligning with the latest Chevron host specifications. These additions improve settlement processing on the Chevron backend. The Chevron EOD Report now includes the EPS Network Report by default and prints both the Business Date and EODSN. The Terminal Batch Summary Report has also been updated to display these values for clearer reconciliation and reporting.
Resolutions
A recent Chevron change caused Auto Upgrade and PIN pad upgrades to take about 40 extra minutes. This happened because the system tried to start the Chevron secondary sign-on before the Channel Manager was fully ready, which caused delays. The process has been corrected by moving the secondary sign-on into the Channel Manager so it only runs after everything is properly initialized.
The system did not retain the remaining balance during partial refunds, and incorrect card-type validation allowed mismatched card types to proceed. Remaining balance is now properly maintained after each partial refund, and card-type checks have been corrected to validate both the current and original transaction card types.
A mapping error in the AID configuration table caused incorrect Terminal Risk Management Data (tag 9F1D) values for Maestro and US Maestro AIDs. The Chevron-specific AID configuration table has been updated with the correct mapping, ensuring proper alignment with specifications and resolving the resulting processing errors.
Decline and pre-authorization transactions were populating the Unconfirmed Log. This was corrected and now they are not added to the Unconfirmed Log.
HPS FEP
Resolution
Time conversions used milliseconds instead of seconds, causing site asset data to be sent after two months instead of 90 minutes. This was corrected and now all time conversions have been corrected to use the correct units.
NBS FEP
Resolution
The site was unable to process all contactless cards that were used or configured as hybrid loyalty cards under loyalty card configurations. This was corrected.
Phillips 66 FEP
Resolution
An issue occurred when processing AIDs not found in the system tables. The resolution trims AID Name to 16 characters and RID Name to 35 characters for unknown AIDs, ensuring consistent formatting and preventing errors.
Rapid Connect FEP
Enhancements
Merchant ID and Cashier Screen
Merchant ID configuration for Buypass distribution through Cashier screen is now removed. Navigation: Network Menu > EPS Network Functions > EPS Configuration > Merchant ID.
Refund Restrictions
The following refund restrictions have been implemented:
The System Trace Audit Number (STAN) is mandatory for the refund.
If the STAN is not entered, the transaction will fail.
Multiple refunds are allowed as long as the amount is less than the approved amount in the STAN.
The card’s Primary Account Number (PAN) used in the refund should match the one used for the original transaction.
Resolutions
Site Asset Data was not sent at the end of the day. This was corrected.
After the Verifone Commander was rebooted, cards stopped processing due to losing the communications channel. This was corrected.
VAPS FEP
Resolution
The missing mapping was added for NACS product code 21 – Regular Diesel #1 to Voyager product code 05 – Diesel. Previously, the unmapped code defaulted to the catch-all product code 33.
Verifone EPS (LAC) FEP
Enhancements
Caribbean Guilders (XCG) Currency
Support has been added for the Caribbean Guilders (XCG) currency to accommodate transactions in select Latin American regions. This enhancement ensures accurate pricing, tendering, and reporting for sites operating with XCG, improving compatibility and compliance for locations using this currency.
End-Of-Life (EOL) Legacy Devices
The Verifone EPS distribution Petro Suite Installer and Auto Upgrade will no longer install software on End-Of-Life (EOL) Legacy Devices. These include Ruby2, Topaz410, RubyCi, Commander 16, and Ruby2 iOrder.
Orpak Configuration
A hardware update changed the structure of the Orpak configuration document containing IP port definitions. Although the correct port values were retrieved, they were subsequently overwritten with zero, preventing Verifone Commander from connecting to any Wireless Gateway Terminal (WGT) beyond the first 16 positions. The parsing logic has been enhanced to preserve the correct port information for every configured WGT, ensuring consistent and reliable connectivity across all units.
Third-Party EPS
A third-party EPS PSI Brand option is now available for Verifone EPS (LAC), enabling cash transaction reporting for tax purposes and avoiding the need for network or bank certifications. This approach supports a faster go-to-market for Commander in Puerto Rico. Third-party certification is still pending.
Three-Character Currency Symbol
A new field was introduced to support countries that require a three-character currency symbol on receipts. This field allows up to five-characters.
Resolutions
In the Verifone EPS distribution, some Latin America and Caribbean timezones were missing. These were added.
When installing the VerifoneEPS distribution, selecting X9 and the Timezone Brazil/Acre or Chile/Continental, the user was unable to use Verifone Configuration Client due to the “AAA service unavailable” error message. This was corrected.
Last updated