This provides an overview of the NetPOS service that forms a part of the swiftpos Back Office.
The NetPOS service is an application that interfaces between the swiftpos Back Office and swiftpos Touch. It facilitates the:
- Retrieval/Validation/updating of swiftpos Member/Account information from swiftpos Touch terminals. For example, a Customer/Member swipes their card and NetPOS makes a request to swiftpos Back Office to retrieve the Customer/Member's name and current Loyalty Points. The information is returned to the swiftpos Touch terminal and points can be redeemed on purchases up to the maximum number of points currently appointed to the Customer/Member. When the purchase (or redemption) occurs, the transaction is processed so that the Customer/Member's points are updated in swiftpos Back Office immediately.
Notes ...
All sites running NetPOS will need to be registered for the swiftpos Membership/Accounts module.
- Real-time communication between Touch and third-party APIs. For example, Blackhawk, Vii, Zen Global, etc. It allows for the configuration of relevant APIs being used at a Venue.
Refer to NetPOS Overview in Reseller Help for more information.
The content is targeted at Resellers and swiftpos Venue Administrators who have a sound knowledge of and experience with swiftpos. For further information or assistance, please contact your swiftpos Reseller or swiftpos Support.
Subjects ▼
To Be Considered ▲ ▼
- Test Confirmation - This must be completed after any software update to ensure that functionality is working as expected.
Notes...
To install NetPOS with any Gaming or Front Office interface will require Software Licences to be current as of the installation date. The installation of NetPOS can take from 4-20 hours depending on the complexity of the site.
- swiftpos v4+ considerations:
- If you are running Members, Account or Loyalty, you must be running NetPOS and reading the BJL sales files.
- When updating to NetPOS in swiftpos v4+, add the legacy interface to NetPOS to connect any of the old NetPOS interfaces.
- If you have been running NetPOS in a different folder prior to the release of swiftpos v4, then:
- Invoke NetPOS.NET, Stop and uninstall the Service.
- Rename and/or backup and delete the existing folder.
- Upgrade Back Office and Touch terminals to the latest version.
- Make sure all Touch terminals are upgraded and have .NET Framework installed on both the Back Office and Touch terminals.
- Upgrade and send software updates to all Touch terminals.
- Invoke NetPOS.NET, install and start the Service. Registration and configuration is retained.
- All should be good to go. Once running, all NetPOS.NET updates are handled by the Back Office updates process.
What Is Required? ▲ ▼
- NetPOS Service is included with swiftpos Back Office. Once an upgrade to the most current version of swiftpos Back Office has been completed and NetPOS Service is installed, then NetPOS will appear in the External Applications Toolbar menu of the swiftpos Back Office Main. Start the NetPOS Service and select the interface. Then email a Software Registration request to swiftpos Support, so that we can issue you the appropriate Registration. If NetPOS was previously installed in a different folder, then ensure the NetPOS Service is uninstalled/reinstalled with the correct folder.
- Network connection between the swiftpos Touch terminal PC and the third party Gaming Systems.
- Serial Number required in NetPOS to configure the specific interface. (excluding swiftpos Interface).
- Select the Location Group (Venue) where these Customer/Members are valid. Select <<ALL> if they are valid in all Locations.
- If running NetPOS and older NetPOS software on the same PC, make sure they are NOT using the same port number.
- Make sure Customer settings at the swiftpos Touch terminal are correct.
Configuration ▲ ▼
- Upgrade
- NetPOS registration should upgrade, but all settings will need to be configured again.
- Stop ALL swiftpos Services.
- Upgrade swiftpos Back Office.
- Reset and upgrade all Databases.
- Register and Select Interfaces
- Add Interfaces by selecting from the drop down list via the NetPOS Registration screen.
- Once added, configure the settings for each selected interface via the NetPOS Settings screen.
- ALL INTERFACES MUST BE CONFIGURED for NetPOS to operate correctly as all interfaces are in the one Service.
- Configure NetPOS Settings
- Refer to the NetPOS Settings Screen subject for more information.
- Configure and Start the NetPOS Service
- Once the NetPOS service is configured and registered, start the service via the Service screen.
- Configure the swiftpos Back Office Settings and Connection
- Configure the SQL Server connection to establish a connection to the swiftpos Back Office.
- Configure the SwiftPOS Back Office settings.
- Interface Mapping
- Interface mapping is only required if the selected Interface supports Mapping. Interfaces that have been added are displayed in the screen above under the swiftpos Back Office menu item.

- Interface Mapping continued ...
- If the selected interface supports Mapping, you will need to set the Link To in the interface settings screen to specify which interface you wish the current interface to link to.

- Interface Mapping continued ...
- Once the Link To is set, select Mapping on the left to configure the interface mapping. This will list only the fields that the interface supports updating.
- AddUpdate - Updates the field in the Link To system with the field from This Interface.
- Map - Select Link To to return this field from the interface linked to in the step above, or select This Interface to return this field from the current interface.
- Once the Link To is set, select Mapping on the left to configure the interface mapping. This will list only the fields that the interface supports updating.
- Configure the Sales Files
- To create sales files for NetPOS, configure the settings here in the swiftpos Back Office. Select the same folder and sales type for NetPOS here as you have configured for the interface in NetPOS.
- Configure each swiftpos Touch Terminal
- Configure the swiftpos Touch terminal here, to validate with the NetPOS, this will make the correct interface options available in the Peripheral setup.
- Member Peripherals
- When setting up peripherals for Member lookup, you need to assign the Interface that the peripheral will use to perform the lookup.
- Set the Card Masking desired and select the correct Card Type from the drop down.
- Select the desired Interface from the Available Interfaces dropdown box.
- Keyboard Setup
- In Keyboard Designer, configure the NetPOS settings here, so that the available interface types can be set to the various keys.
- Configure, for each of the Charge / Redemption and Payment / Top Up POS Keys, to ensure the correct Interface is selected and configured.
- Below is a list of some other Function POS Keys which require Interfaces to be configured:
- Purse Charges, ePurse Payments, Gaming Cash Top Up, Gaming Points / Charge, Micro Charge, Micro Top Up, Room Charges, Golf Link Charge, Golf Link Top Up, Micro Event, Micro Event Charge, Micro Event Top Up, Customer by Machine Location, Customer, Room Lookup, Charge / Redemption and Payment / Top Up.
End of article. ▲