Learn more about our Test Payment Provider, including understanding supported features, activating the Test Payment Provider, using the Test Payment Provider, reporting on test transactions, and disabling the Test Payment Provider.
Which plans include this feature?
Where can I find this feature using the top menu?
Manage > Ecommerce Setup > Payment
What more do I need to use this feature?
- Admin permissions are required to manage Payment Providers.
About Test Payment ProviderBack to top
The Test Payment Provider allows you to simulate an end-to-end transaction as if you are using an actual, live Payment Provider. This Payment Provider is for testing purposes only and should not be enabled on a Customer accessible website.
You can also operate many of our live Payment Providers in sandbox or test mode to ensure the booking process works correctly before going live.
Don't have or need a Payment Provider for your business? Then, you can operate the system in reservation mode only, where no payments are required.
The Test Payment Provider is not available for the following accounts:
Instead, you can connect with your payment provider in Sandbox/Test mode.
Learn more here:
Supported FeaturesBack to top
The following is a list of standard Payment Provider features. Those available with this Checkfront integration are marked as supported (✓).
|The ability to process test payments in real time.
|The ability to test a recharge using previously provided payment information (tokens).
|The ability to test returning a paid amount directly to the original payment method.
|Customers remain on the Checkfront domain to input details.
|Customers are redirected to the Payment Provider's domain to input details and process the transaction.
Staff can make test payments through the Booking Details page using new test payment information.
Require Card Verification Codes (CVC) for Staff-side payments.
The name, acronym, and location of these security codes on the card vary depending on the credit card type (Visa, MasterCard...)
The Payment Provider allows you to use Checkfront to test accepting in-person payments with supported hardware.
Test holding the payment for a specific time without charging the card.
The ability to test payments in more than one currency.
|PSD2 Compliant / 3DSecure
Payment Services Directive 2 (PSD2) compliant, including Strong Customer Authentication (SCA).
|Can be a secondary Provider?
The ability to configure a primary provider for online payments and a secondary provider for Staff-side payments through the Booking Details page.
|Minimum Transaction Payment Amount
A minimum payment amount for Test Payment Provider (0.01) applies to transactions.
Activating the test payment providerBack to top
Here you see a list of available payment modules. Locate the Test Payment Provider tile from the list under the Sandbox category.
You can also search for the Test Payment Provider tile directly in the provided search box.
Hover over the tile, which turns grey, and click.
This opens the Add-on Setup activation window, as pictured above. From here, click the blue Activate button.
That's it! The Test Payment Provider is now active.
Using the test payment providerBack to top
To use the Test Payment Provider, create a test booking and use one of the credit card numbers below to complete your transaction. The Test Payment Provider accepts the following credit card numbers:
American Express: 378282246310005
Diners Club: 30569309025904
The expiry date must be valid (in the future), and the CVC can be any three or four-digit number. To test a failed payment attempt, you can use the CVC 000.
You can use the Test Payment Provider from your Customer-facing booking page or internally via Add Payment on the invoice.
The Test Payment Provider overrides any live Payment Provider you have active in your account.
As a result, you must disable the Test Payment Provider before using your site for production purposes.
Reporting on test transactionsBack to top
There are several areas in Checkfront where you can view Payment Provider transaction information. For example, this is helpful if you want to filter for or keep track of test transactions.
Booking Invoice LogBack to top
In each booking's Log tab, the Payment Provider used for a transaction shows in the Payment Provider column.
In the image above, a test transaction through the Test Payment Provider is displayed as a TestPayment and labelled as TEST.
Transactions ReportBack to top
Another area that Payment Provider transactions display is the Transactions report (Reports > Transactions).
The image above shows a test transaction through the Test Payment Provider as TestPayment.
Learn more about the Transactions report here:
Disabling the test payment providerBack to top
To disable the Test Payment Provider, click on the Test Payment Provider tile from the Payment area (Manage > Ecommerce Setup > Payment). Then, click the red Disable button from the pop-up window and confirm the action.