Estimated reading time: 3 min


Stripe is a very popular payment processor and highly recommended by Checkfront for use with your business. It allows you to offer your customers the ability to make partial or full payments at the time of booking and fully integrates into the Checkfront backend app.

One nice feature that Stripe has is the ability to store and re-bill a customer’s credit card as needed. For instance, if you currently charge a deposit in Checkfront, you can collect that at the time of booking and then charge the final balance at a later date without needing to obtain the credit card details again.

Stripe has no setup fees, no minimum term and a hassle-free signup process. Settlements are performed weekly and the service is very competitively priced. There are also no monthly fees or additional fees for refunds.


Non-Profit Organization?

Stripe wants to make sure that their service is available to all organizations. If you have 501c3 status, shoot off a quick email to and they’ll be able to provide more information on that!


Checkfront currently integrates into Stripe by way of their direct payment method. This provides a seamless checkout for your customers, and fully integrates into the Checkfront backend.


Virtual Terminal
In-App Refunds
Integrated Checkout
Live / Test environments
Credit card swiping (card present)


To enable the Stripe extension, login to your Checkfront account and navigate to Manage > E-Commerce,making sure the Payment tab is selected. Here you will see a list of available payment modules.




You should see the Stripe module featured as a recommended choice, so go ahead and click on the Setup button. This will launch the setup window.


Stripe Setup


There are two options you must configure before you can use the payment gateway with Checkfront.


Payment Type

Back to top

Choose whether you would like to Authorize & Capture customer transactions or Authorize Only.


Authorization Required

Back to top

Click on the Connect with Stripe button to get started with the authorization. This process will authorize Stripe to connect with Checkfront for the purpose of payment processing.


Stripe Signup


If you already have an account with Stripe, you can (A) sign in at the top left corner of the page.

Or, you can (B) fill out the application form to create your account with Stripe. After filling out the questions on the form, click the Authorize access to this account button at the end. Your account will be created instantly and you’ll immediately be returned to your Checkfront account. You’re now ready to go! This can be confirmed by the Enabled tag in your E-Commerce page.


Stripe Enabled


Make sure you have enabled payment processing and setup any appropriate taxes and e-commerce settings at Manage > E-Commerce in your Checkfront account.


Test Mode

Back to top

It’s highly recommended that you do an end-to-end test of your checkout process before launching your site live. To do so, click on the Setup button outlined above, but rather than clicking on the Connect with Stripe button, click on this link in the Developers section, as seen below.


Stripe Test


Once you’ve logged in, create a transaction as a customer and check to see that it shows up in your Checkfront account as paid or deposit and within Stripe also. If you don’t have a website to test on yet, use the hosted booking page (eg: to test.

You must also set your Stripe account to test mode within the Stripe dashboard. You can do this by flicking the switch across in the top left corner of the console.


Stripe Live Test


Make sure you take Stripe out of test mode before you begin to use the system for live bookings.


Stripe Sandbox


When in test mode, you’ll see a message on the E-Commerce screen indicating that you have a payment gateway in sandbox mode. To disable the test mode, click on the Stripe Setup button and then the Disable button in the pop-up window. To return to the live configuration, click on the Setup button again and then Connect with Stripe.


Test Card Numbers

Back to top

You can use the following test credit card numbers when testing your Stripe checkout:

Visa: 4242424242424242
Mastercard: 5555555555554444
Amex: 378282246310005

You can use a any CVC code, and an expiry date in the future.

Credit Card Swiping

You can use any USB card reader to swipe card present transactions for your bookings. See Card Swiping with Checkfront.

Q: When testing I get the following error message: Cannot process – Setup error.

A: If you check your Activity Log ( reports/log ) an error message will show: “Amount must be at least 50c” (dependent on currency). Increase amount to test higher than the amount mentioned in the log.

Q: Can I use Stripe and Paypal at the same time?

A: Yes, you can enabled Paypal Standard to offer that options to your customer at the time of Checkout.

Q: Is Stripe available in my country?

A: Please check-out payment page to see if Stripe is available in your country. As Stripe is always adding new countries, you may wish to double check with them if it’s not listed as an option with us.

Q: Does Stripe offer a fee discount for non-profit organizations?

A: Stripe makes themselves available to all organizations. If you have 501c3 status, drop them an email at to find out how you can partner with them.

For more information see or


Was this article helpful?
I have a suggestion...