We've create a test payment service in MemberMouse that you can use to simulate all purchases and refunds. The test payment service can be useful when you're first getting your site setup and haven't yet configured the payment method you will ultimately be using. It is also useful for doing testing when your site is live and you want to be able to run a test transaction without disrupting normal operations.


Activating the Test Payment Service


To activate the test payment service follow the steps below:

  1. From your WordPress Dashboard go to MemberMouse > Payment Settings and click on the Payment Methods tab.

  2. Scroll down to the Test Payment Service section.

  3. Check the box next to Activate the MemberMouse Test Payment Service.

  4. Select the desired mode. For more details on the different test payment service modes, see the section below.

  5. Scroll to the bottom of the page and click the Save Payment Methods button. 


Test Payment Service Modes


When activated, the test payment service has 2 modes of operation. They are defined below:


Always On


The first mode allows you to use the test payment service as the onsite payment method. 

IMPORTANT NOTE: When you have selected this mode, the onsite payment method is overridden, and the test payment service is used, regardless of any onsite payment method configuration.


On Demand Testing


The On Demand Test mode is valuable when your site is live and you want to be able to run a test transaction without disrupting normal operations. The test payment service is activated by passing a special parameter to checkout URL's.

Generating an On Demand Test URL

  1. From your WordPress Dashboard go to MemberMouse > Payment Settings and click on the Payment Methods tab.

  2. Scroll down to the Test Payment Service section.

  3. Make sure the option is selected in the On Demand Testing section

  4. Click the 'Generate' button and copy the override key value.





  5. To activate on demand testing you'll need to pass the parameter pso to your checkout page along with a valid override key. For example, if your checkout link is http://yourdomain.com/checkout?rid=poq40T and your override key is wyxjn9zwsr00 then your on demand test URL would look like this:
    http://yourdomain.com/checkout?rid=poq40T&pso=wyxjn9zwsr00