Integrating with payment clients

The Advanced Store POS can be configured to integrate with specific payment clients.

Retailers need to specify the payment solution for validation and authorization of card tenders in the Payment Authorization parameter group. For more information, refer to Payment Authorization.

Configuring the Advanced Store POS for Verifone PIN pad devices

Configure the POS to recognize Verifone PIN pad devices to be used when tendering different card transactions.

This task uses the following files.

File nameDirectory
DeviceManager.xml
  • For a system with a 32-bit OS: %PROGRAMFILES%\NCR\AdvancedStore\POS\Configuration
  • For a system with a 64-bit OS: %PROGRAMFILES(X86)%\NCR\AdvancedStore\POS\Configuration
DeviceManagerPinpadVerifonePoint.xml

To configure the POS to recognize a PIN pad device, follow these steps:

  1. Open the DeviceManagerPinpadVerifonePoint.xml using a text editor.
  2. Locate the <Connection name="TestDevice" ipAddress="192.168.1.42"/> line, and update the IP address of the PIN pad device.
  3. Save the file.
  4. Open the DeviceManager.xml using a text editor, and uncomment the configuration specific to the device, as in the following example:
    Copy

    XML

    <!-- VerifonePoint PinPad Everything Set -->
    &PinPadVerifonePoint;
  1. Save the file.

Configuring the Advanced Store POS for the Verifone M400 PIN pad

The Verifone M400 model is a signature-capture PIN pad used to tender card (credit cards, debit cards, gift cards, and merchandise cards) transactions.

After following the basic steps to configure the POS application to recognize the PIN pad device, locate the Ncr.As.VerifonePointAdapter.dll.config file in the %ASPOS% folder. Using a text editor, modify the values in the following section:

Copy

XML

<!-- Seconds to wait for device if Device is Busy response is received during Test_Mac request-->
<add key="DeviceBusyWaitTime" value="60"/>
<!-- Controls if Left Panel messages are Enabled-->
<add key="Enable-LeftPanel" value="false" />

Save the file.

Note The M400 device does not currently support the left panel display. Setting the value to false prevents the POS from crashing when sending left panel requests.