Important Notice
After October 29, 2019, SalesPad will no longer be supporting CardControl. Additionally, the application will cease to be a PA-DSS validated solution as of this date, and therefore CardControl customers would no longer be PCI compliant.
Instead, SalesPad Desktop now offers built-in credit card processing via Nodus PayFabric. If you have questions or want more information on our credit card processing services, please contact your sales rep.
Overview
CardControl 3.0 now supports communication with Additions, SalesPad GP, and SalesPad ERP using Microsoft Message Queue MSMQ. This Inter Process Communication (IPC) was implemented with the intention of making application communication on terminal server environments more reliable. IPC is the way applications communicate with each other through code.
Windows Features
You will need to enable the features pictured below if you do not already have MSMQ enabled on your system. You will need to restart after the first time install.
Settings
CardControl
You will need to enable the Use MSMQ setting in CardControl 3.0. After you have set this, you will need to save and completely close CardControl. Just logging out of CardControl will not allow this setting to be enabled.
SalesPad GP
In SalesPad GP, you will need to enable the Use MSMQ setting also. Make sure to save the changes. You do not need to log out of SalesPad after making this change.
SalesPad ERP
Similarly, in SalesPad ERP you will need to enable the Use MSMQ setting also. Make sure to save the changes. You do not need to log out of ERP after making this change.
Additions
The Use MSMQ setting must also be enabled in Additions.
Using MSMQ
Once these steps are finished, CardControl should communicate with the listed applications as well on a terminal server environment as it would on a local machine.
Maintaining MSMQs
You can use the Computer Management Snap-in to see and manage existing queues. To open up the Computer Management window, press your windows key and type MMC.
Clearing the Queue
For instructions on how to clear the MSMQ queue, please refer to Micrsoft's support entry.