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:
- From your WordPress Dashboard go to MemberMouse > Payment Settings and click on the Payment Methods tab.
- Scroll down to the Test Payment Service section.
- Check the box next to Activate the MemberMouse Test Payment Service.
- Select the desired mode. For more details on the different test payment service modes, see the section below.
- 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.
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.
On Demand Testing
Generating an On Demand Test URL
- From your WordPress Dashboard go to MemberMouse > Payment Settings and click on the Payment Methods tab.
- Scroll down to the Test Payment Service section.
- Make sure the option is selected in the On Demand Testing section
- Click the 'Generate' button and copy the override key value.
- 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 ishttp://yourdomain.com/checkout?rid=poq40T
and your override key iswyxjn9zwsr00
then your on demand test URL would look like this:http://yourdomain.com/checkout?rid=poq40T&pso=wyxjn9zwsr00