Skip to content
  • There are no suggestions because the search field is empty.

WPay EFTPOS Interface (Verifone Direct) - Setup & Configuration

The WPay interface in Bepoz enables a secure, real-time integration between SmartPOS and WPay EFTPOS terminals. This connection facilitates seamless processing of debit and credit card payments, ensuring each transaction is automatically synchronised from the EFTPOS terminal into the POS

Supported Functionality

  • Standard debit / credit card payments

  • Refunds : Linked and unlinked

  • Void transactions

  • Pre-auth transactions (deposits / tabs)

Prerequisites

  • Minimum Bepoz version of 4.8.1.1 & above

  • To access setup components, the applicable Operator Privileges will need to be enabled 

    • Operator Maintenance 'General' Tab

      • System Setup: "Access Venue, Stores and Tills" Flag

      • System Setup: "Maintain Venue, Stores and Tills" Flag

      • System Setup: "Maintain Global Settings" Flag

  • Minimum .Net Framework 4.8 version installed on all SmartPOS Tills

Step‑by‑step Setup

  • Complete the following steps to set up the WPay EFTPOS Device:

    • Go to the System Setup tab from the side menu and select 'Venue, Stores & Till'

    • Select the desired Till within the desired Store within the desired Venue where the Adyen EFTPOS device will be connected to

    • Click on 'Add New Device' and a Device and Interfaces Maintenance screen pops up, fill in with the following details:

      • Device Name: As desired

      • Device Type: Eftpos

      • External DLL Name: Eftposwpay.Dll

      • Class Name: W Pay

      • Settings

    • Clicking on the Settings button displays the Device Options dialog box to access configuration screen:

      • Device Settings:

        • Use Pre-Auths: Enable if you take deposits/tabs (e.g., hospitality). Otherwise leave off.

          • ON: When the flag is enabled, the Pre-auth on table transactions are allowed

          • OFF: When the flag is disabled, the Pre-auth on table transactions are not allowed

        • Dynamic Handling:

          • ON: When the flag is enabled, EPTFOS terminal dynamic handling fees are accepted within Bepoz

          • OFF: When the flag is disabled, EFTPOS terminal dynamic handling fees are not accepted within Bepoz

        • Enable Tipping:

          • ON: When the flag is enabled, this will allow tipping through the EFTPOS device

          • OFF: When the flag is enabled, this will not allow tipping through the EFTPOS device

        • Signature Line:

          • ON: When the flag is enabled, the signature line will be included in the Merchant receipt

          • OFF: When the flag is disabled, the signature line will not be included in the Merchant receipt

        • Debug Mode:

          • ON: When the flag is enabled, requests and responses sent to the API are logged and saved in a file

          • OFF: When the flag is disabled, requests and responses sent to the API are not logged

        • Enable 1 Surcharge:

          • ON: When the flag is enabled, the POS handling fee is applied, and terminal surcharge will not apply

            • If there is no POS handling fee, a terminal surcharge may apply

          • OFF: When the flag is enabled, both the POS handling fee and Terminal surcharge can be applied to the transaction

        • Use Embedded Receipts:

          • ON: When the flag is enabled, the receipt is printed on terminal

          • OFF: When the flag is disabled, the receipt is printed on the Till's printer 

  • Print Customer Receipt: This option is to print the customer receipts; the operator can select any one option from the dropdown list

    • DoNotPrint: When this option is selected, the customer receipt is not printed

    • PrintAutomatically: When this option is selected, the customer receipt is automatically printed out

    • AskToPrint: When this option is selected, the operator will be prompted & asked if they want to print the customer receipt

      • Based on the prompt options, the operator can either opt to print or reject not to print

  • IP Address: Enter the terminal’s fixed IP (e.g., 127.0.0.0)

  • Username / Password: Provided by Wpay team.: This is optional field

  • Shift Number: Optional field 

  • Connection Check Interval: Keep 60 seconds (default). Increase only if your network is very constrained.

  • Click Save to persist these settings.

Finalise & activate the EFTPOS device

  • Back on the main New Device window, click OK.

  • The device will now appear in the device list for that till/workstation.

  • Navigate to the SmartPOS Till and re-start the Till to activate the WPay EFTPOS integration.


Post Activation Tests

Do these immediately to catch issues before trading:.

  1. $0.01/Test Sale: Run a small purchase (or training/test mode if available). Check:

    • Transaction completes on the terminal.

    • Receipts print from the expected device (POS or terminal) per your configuration.

  2. Also test the Void/Refund test to confirm reverse flows.


Troubleshooting (straight talk)

  • Device never connects: 99% of the time it’s a wrong IP, blocked port, or wrong credentials. Verify each. Ensure the terminal has a static IP.

  • Timeouts at authorisation: Increase Time Out to 60 s and check for packet loss (switches/Wi‑Fi bridges cause grief—use wired LAN).

  • Receipts not printing where expected: Align Use Embedded Receipts with Print Customer Receipt. Don’t enable both terminal and POS printing unless that’s intentional.

  • Tipping not offered: Confirm Enable Tipping is ticked and that your merchant account supports tips.


Change control & rollback

  • To disable without deleting: Edit the device and tick Inactive.

  • To remove: Select the device in the list → Delete Device.


What to capture in your ticket (if you need help)

  • Venue/Store name & Till/Workstation.

  • Terminal make/model & IP address.

  • Screenshot of the New Device window showing DLL, Class Name, and Device Settings.

  • Exact error text from POS.