Support Guide

Paypal Payment Gateway

  1. PayPal Standard
  2. PayPal Website Payments Pro
  3. PayPal API Setup
  4. Checkfront Setup
  5. Sandbox Test Mode


Where do I access this in Checkfront?
You can configure the PayPal payment gateway via your menu bar at Manage > E-commerce



Paypal is a popular multi-currency Payment Gateway which includes a free service called Paypal Standard and a premium service called Website Payments Pro.

PayPal is a truly global payments platform that is available to people in 203 markets, allowing customers to get paid in more than 100 currencies, withdraw funds to their bank accounts in 57 currencies and hold balances in their PayPal accounts in 26 currencies.

Paypal Standard

Paypal Standard is perhaps the quickest way to start accepting credit card payments for your bookings and reservations with Checkfront.

Unlike most payment processors, Paypal Standard for business requires no setup fees, no subscription fees and no lengthy approval process. It does however, require that users process transactions through the Paypal payment interface. This means that when it comes time to make a payment, your customer will be redirected from Checkfront to PayPal and then back again once the transaction is complete.

PayPal Standard does not include virtual terminal functionality and so cannot be seamlessly integrated with the Checkfront payment page. As such, PayPal does not allow you to process credit cards on behalf of your customers, in the Checkfront admin area. Payments can only be made via the customer facing booking portal.



Paypal Website Payments Pro

Paypal Website Payments Pro is a robust payment processing system capable of meeting most businesses processing needs.

Unlike Paypal Standard, you have full control over the checkout process, including a fully branded and integrated payment page through Checkfront. When completing transactions through Website Payments Pro, the customer does not leave the Checkfront interface and can process their payments seamlessly and professionally through your website.

Paypal Website Payments Pro does allow you to process payments on behalf of your customers in the Checkfront admin area by using the Add Payment button when viewing an invoice. This is great for walk-ins and over-the-phone bookings.

Paypal Website Payments Pro requires an additional monthly subscription fee which is billed by Paypal. You can apply for such an account through the PayPal interface.

Paypal is available to merchants in many countries. You can check if your country and currency is supported here. Note: Website Payments Pro is only available in the US, Canada and the UK.



Paypal API Setup

To get started, you’ll need a Paypal Business Account (free) or a Paypal Website Payments Pro Account.

Once your Paypal account has been activated, you’ll need to give Checkfront permission to add payments to your account at Checkfront. The following steps will show you how to do that:

1) Login to Paypal
2) Click on My Account in the main navigation bar, then Profile


PayPal Profile


3) Under the Account Information section, click on Request API Credentials.
Please note: on some Paypal accounts, the steps are: PROFILE > MY SELLING TOOLS > API ACCESS – UPDATE > API CREDENTIALS


PayPal Request API


4) From the API Credentials page, you’ll be presented with two options. Select: Option 1 – Grant API Permission


PayPal Option Un


5) From the next page, supply the Checkfront API Username and click the Lookup button. The username is and not your Checkfront username.


PayPal Lookup


6) Next, you should set the permissions for Checkfront. For normal operation, we require the following permissions be checked:

• Process your customers credit or debit card payments
• Use Express Checkout to process payments
• Authorize and capture your PayPal transactions
• Issue a refund for a specific transaction
• Charge an existing customer based on a prior transaction


PayPal Permissions


Once you’ve checked the relevant permissions, click the Add button underneath.



Checkfront Setup

To enable Paypal in Checkfront, login to your Checkfront account and navigate to Manage > E-Commerce. Select either Paypal Standard (Express Checkout), which is probably recommended at the top, or Paypal Payments Pro, accessible by the payment methods available to your country link below.

Remember, to use PayPal Payments Pro, you will need to sign up for an additional subscription through your PayPal account.


PayPal Activate


To activate either version, click on the setup button in the appropriate tile. This will open a pop-up window where all you need to do is enter your PayPal email address. This is the same for either PayPal account option.


PayPal Tile



Sandbox Mode

Paypal sandbox mode allows you to test end-to-end transactions using the Paypal sandbox. You need a Paypal developer account in order to take advantage of this feature. You will need to follow the same API Authorization setup instructions as above and use for the API username.

Once setup in Paypal, you can supply your sandbox email address in the Paypal setup within Checkfront, and select the sandbox checkbox.


PayPal Developer


Test Credit Card Numbers

For Paypal Payments Pro, you can use the following test credit card numbers during checkout:

Visa: 4012888888881881
Mastercard: 5555555555554444
Amex: 378282246310005

Use an expiry date in the future, and any three digit number for the CVC.



Additional Notes

Paypal Website Payments Pro operates under different names internationally, sometimes referred to as Paypal Pro, or Paypal Pro Hosted Solution. These are 100% compatible with our Paypal Website Payments Integration.

France: PayPal Intégral Evolution
Spain: Pasarela Integral
Japan: Website Payments Plus