Technical Support Hours

M-F 8am to 8pm (EST)

Start a conversation

Microsoft Message Queue MSMQ Implementation Guide

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.


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.



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.


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.

Choose files or drag and drop files
Was this article helpful?
  1. SalesPad Support

  2. Posted
  3. Updated