Payment Processing with WePay

by Jason Morehouse

April 15th 2015: Please note we longer support this integration due to restrictions from WePay. Customers are encouraged to use Stripe as an alternative.

WePay is a popular payment processor currently available to US Merchants. It allows you to offer your customers the ability to to pay in part or in full at the time of booking, and fully integrates into the Checkfront back-office app.

One nice feature of WePay is the ability to store and re-bill a customers credit card as needed. For instance, if you currently charge a deposit in Checkfront, you can complete the payment and/or add to the booking without needing the credit card details again.

WePay has no set-up fees, no minimum terms, a hassle-free sign-up process, and daily settlements. It’s priced competitively at 2.9% + 30 cents per transaction. There are no monthly fees, or extra fees for refunds.

Checkfront currently integrates into WePay by way of their direct payment method. This provides a seamless checkout for your customers, and fully integrates into the Checkfront back-office app.


  • Virtual Terminal
  • Re-billing
  • In-App Refunds
  • Integrated Checkout
  • Live / Test environments.


To enabled the WePay extension, login to your Checkfront account, and navigate to the Add-ons area. From there you will see a list of available payment modules. Select WePay and click the Connect with WePay button. This will link Checkfront to your WePay account without having to worry about suppling API keys or tokens.

Make sure you have enabled payment processing, and setup any appropriate taxes and e-commerce settings under in the Manage / E-Commerce section of Checkfront.

Test Mode

It’s highly recommended that you do an end-to-end test of your checkout before putting your site live. To do so, follow the setup instructions above and check “Enable test mode”. Creating a transaction as a customer and check to see that it shows up in your Checkfront account as paid, and within WePay. If you don’t have a website to test on yet, use the hosted booking page (eg: to test.

Test Card Numbers

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

Visa: 4003830171874018
Mastercard: 5496198584584769

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

* Always remember to take your account out of test mode when you are finished.

For more information see