RegFox offers a few different ways to test your registration page depending on your needs and preferences. Testing is an important process to make sure everything is looking and exporting just as you'd expect. Testing allows to review the entire registrant and admin experience.
This guide will walk you through each way you can test and why each one might be useful.
Jump to...
1: Testing your registration page in Preview Mode
The first and easiest way to test your registration page is by hitting save on your registration page from the builder and then clicking preview. This will launch your registration page in a new tab and place a red border around the entire page letting you know the page you're viewing for testing and previewing only.
The preview mode is best for testing the visual and communication experience of your registration page including the purchasing experience, confirmation page, and confirmation email. You can test all these without entering a credit card or paying real money - so don't be afraid to use it a lot.
Preview mode will not accept a real credit card (even if you try). It will not issue real confirmations, and will not alter any capacities limits or inventory of any items you are selling. For your convenience, Preview mode also places a dummy credit card in the billing section so you can quickly get to the confirmation page and email quickly.
Preview mode respects all actions including dates so you can test actions sufficiently.
Remember, preview mode is for simulation purposes only and is the best way to quickly test the visual experience end to end.
Given Preview mode will not process real cards nor issue real confirmations, no data will be saved to your account when using preview mode. So no reports will be generated from Registrations placed through Preview mode. To test reports, analytics, integrations, and exports, with real data, you will need to choose another testing method.
Here is a summary of what can and can't be done through Preview mode:
No data is saved when using preview mode so nothing captured in Preview mode will be stored in reports, exports, or analytics
Preview does not generate real confirmations that can be viewed, printed or scanned
Apple wallet does not work in preview mode since no QR codes are issued
Preview mode does not alter registration capacities or inventory limits
Preview mode doesn't allow you to access a virtual event
Preview mode does not preview if you have closed your registration page or set a future opening date. We do this so you can make changes to the registration page and experience while the general public cannot access your registration page.
2: Testing your registration page with a real payment processor
A second way to test your registration page is to publish your registration page with a real payment processor and enter a real credit card. The primary benefit of this method is to test that your payment processor is accepting and processing credit cards as expected, but is not useful for repetitive testing. A frequent trick to test with a real registration page is to make a low-cost registration option or issue a coupon code that makes the checkout price very low. It's not recommended to test with high-dollar test transactions.
After testing with a real credit card, you can go and cancel the registration and issue yourself a refund. It is recommended you cancel and refund immediately after your test so that your test money does not end up being part of your payout. If you allow your own test credit card charge to be paid out in your direct deposit, credit card companies will likely flag you as fraudulent use for paying yourself.
Testing with a real credit card will issue real confirmation, capacities and limits will be deducted, all data will be saved, and reports and analytics will all be generated with the registration. You cannot delete this data or tests, but you can cancel the registrations or archive the page. Testing with real credit cards should be reserved primarily for testing the payment processor. If you test your own credit card too many times, your own bank may flag your activity as suspicious and lock your card.
3: Testing your registration page with a Test Payment Processor
In the list of payment processors in your RegFox account, you can choose an option that is called "Tester (For Testing Only)". This is essentially a fake payment processor that will accept certain fake credit card numbers. The reason you might want to add a Tester payment processor is you want to test the exports, reporting, analytics, and integrations without spending real money.
The Tester payment processor is best when deep and extensive testing is needed. For example, if you are setting up an integration with Salesforce, Quickbooks, Mailchimp, or any other integration through Zapier, you will want to test certain workflows and review how the data flows to those services. Since Preview mode does not work for this and you won't want to pay real money, the Tester Payment processor is an excellent use.
Using the Tester payment processor will allow you to issue a real confirmation to test scanning and you can practice the edit registration management workflow as well where you can practice upgrades, downgrades, cancellations and more. All exports, reports, and analytics will work with the exception of Payout Summaries and Payout Reports because there was no real funds being processed.
Be advised that data captured and processed with the Tester payment processor is just like real transactions and cannot be deleted. Most commonly customers after testing with the Tester payment processor will clone the page and then link a real payment processor to the new page (and archive the old page linked to the Tester payment processor). This allows you to start fresh with no test data.
4: Add a Test Payment Processor
You are welcome to watch this video tutorial on how to add a tester payment processor to test your registration page.
From the Pages screen, hove your mouse over the gear icon in the upper right potion of your account
Select Payment Processors from the dropdown
Click the Add Payment Processor button
Select Credit Card from the dropdown
Scroll to the bottom of the list and select Tester (for Testing Only)
The Tester payment processor will ask for Merchant ID and Merchant key. Make up a set of numbers to enter in there such as 11111111
Click the Save button
Publish your page to the Test Payment Processor
Click the pencil icon on the page you'd like to add the Test payment processor to
Click the Publish button
Select the newly added Tester payment processor
Now when you place registrations through the Published page enter one of the following dummy credit card numbers (and be sure to enter an expiration date in the future and make up the CVV number
Tester Visa Card number: 4111-1111-1111-1111
Tester American Express number: 3782-8224-6310-005
Tester Mastercard number: 5555555555554444
Test a Declined transaction
To simulate a decline, use 4111-1111-1111-1111 card number but make sure the amount to be charged is $5. Using the dummy credit card number for a $5 charge is programmed to always give a decline so you can test that workflow.
FAQ's
Q: Am I charged RegFox fees for registrations that use the tester payment processor?
A: No fees are charged that run through the tester payment processor.
Q: What credit card numbers should I use when testing with a Tester Payment Processor?
A: You can use any of the following tester credit card numbers:
Tester Visa Card: 4111-1111-1111-1111
Tester American Express: 3782-8224-6310-005
Tester Mastercard: 5555555555554444
Q: What if someone tries to place a registration with a real credit card when my page is published to a tester payment processor?
A: If someone tries to use a real credit card on a page linked to a tester payment processor, the registration will be declined and they will receive this error message: