Estimated reading time: 3 min


Paypal is a popular multi-currency Payment Gateway which includes a free service called Paypal Standard and a premium service called PayPal 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

Back to top

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 Payments Pro

Back to top

Paypal 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 PayPal Payments Pro, the customer does not leave the Checkfront interface and can process their payments seamlessly and professionally through your website.


PayPal Embedded Payment


Paypal 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 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: PayPal Payments Pro is only available in the US, Canada and the UK.


Paypal API Setup

Back to top

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 your Paypal Business account.
2. Hover your mouse over the Tools menu and then select All Tools from the drop-down menu.


PayPal Tools Menu


3. From the Tools page, locate the API Credentials tile and click on the Open link.


PayPal API Tile


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


Grant API Permission


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


API Username


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

• Process your customer’s 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.

You’ll now receive a confirmation message, stating that the third party application (Checkfront) has been successfully added.


API Success


Checkfront Setup

Back to top

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.



Sandbox Mode

Back to top

Paypal sandbox mode allows you to test end-to-end transactions using the Paypal sandbox, without needing a live credit card to process.

During setup, check the Enabled sandbox (test) mode box after supplying your PayPal email address. Remember to turn this off again, when you want to start processing live transactions!



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

Back to top

Paypal 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 Payments Integration.

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

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