Using the Test Payment Service

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

The test payment service has 3 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. When you have selected this mode the test payment service will be used for all onsite transaction regardless of if any onsite payment method is configured.

On Demand Testing

On demand test modes are valuable when your site is live and you want to be able to run a test transaction without disrupting normal operations. In both on demand testing modes, the test payment service is activated by passing  a special parameter to checkout URLs.

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 one of the options is selected in the On Demand Testing section
  4. 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
On Demand Testing Modes
1. Use test payment service as the onsite payment method when override key is used during checkout
When activated by using an on demand test URL (see above) this mode will use the test payment service to process onsite payments.

Feedback and Knowledge Base