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?
Legacy: Soho, Pro, Plus, Enterprise,
Current: Growth (Online Booking Fee), Growth (Subscription), Managed.
→ Learn more about our current plans or how to change your plan
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 Provider
Back to topThe 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 Features
Back to topThe following is a list of standard Payment Provider features. Those available with this Checkfront integration are marked as supported (✓).
Feature | Supported | More Info |
Live Payments | ✓ | The ability to process test payments in real time. |
Rebilling |
✓ | The ability to test a recharge using previously provided payment information (tokens). |
Refunds |
✓ | The ability to test returning a paid amount directly to the original payment method. |
Integrated Checkout |
✓ | Customers remain on the Checkfront domain to input details. |
Redirect Checkout |
X |
Customers are redirected to the Payment Provider's domain to input details and process the transaction. |
Staff-side Payments |
✓ |
Staff can make test payments through the Booking Details page using new test payment information. |
Staff-side CVC |
X |
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...) |
Virtual Terminal |
✓ |
The Payment Provider allows you to use Checkfront to test accepting in-person payments with supported hardware. |
Hold Payments |
X |
Test holding the payment for a specific time without charging the card. |
Multiple Currencies | X |
The ability to test payments in more than one currency.
|
PSD2 Compliant / 3DSecure |
X |
Payment Services Directive 2 (PSD2) compliant, including Strong Customer Authentication (SCA). |
Can be a secondary Provider? | X |
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 provider
Back to topTo enable the Test Payment Provider, log in to your Checkfront account and navigate to the Payment area (Manage > Ecommerce Setup > Payment).
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 provider
Back to topTo 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
Discover: 6011111111111117
JCB: 3530111333300000
MasterCard: 5555555555554444
Visa: 4111111111111111
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 transactions
Back to topThere 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 Log
Back to topIn 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 Report
Back to topAnother 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 provider
Back to topTo 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.