The first thing you need to do is to contact PayPal and make an agreement with them to be your payment processor.

You can have a contract for either PayPal Token or PayPal Payment page. 

When you have a contract in place with PayPal you can connect PayPal and Bókun.

PAYPAL
To connect PayPal and Bókun select the "Cog wheel in top right corner" then you select “Payment Providers” from the side bar:

Select "Connect a provider" to add a new payment provider. If you select "Supported Providers", you will see a list of available options - clicking on any of that will take you directly to the payment provider's signup page. 

Select the PayPal Logo to add PayPal as an payment option: 

Select either "PayPal Token“ or "PayPal payment page“ depending on your contract with Paypal.

PayPal Payment Page

Fill in the following form for PayPal token according to the integration information you get in the PayPal Admin interface. (see below) 

Title The name you want to give the connection. A common Title is PayPal Payments

business PayPal provides this code (information below on how to get this number) 

bn PayPal provides this code (information below on how to get this number)

What you need to do at PayPal to find this information is: 

  • Login to Paypal 
  • Go to “Profile & Settings” -> My selling tools -> Manage -> Paypal Buttons


  • Create “Buy Now” button, you don't need to fill in all the information. Then go to Step 2. (Very Important)

  • In Step 2 - please UNCHECK the box. 

After you have UN-CHECKED the "Save Button At Paypal" you can press Create Button (Do NOT make changes in to Step 3)

  • After creation, on the provided form, click “Remove code protection” (see screenshot below)
  • Copy values from code provided.  (see screenshot of generated code below)
  • Put values “bn” and “business” from provided form into the Bokun contract configuration.

Button Code generated by PayPal

Generated code from PayPal (Only copy the values, not the quotation marks ""):

Make sure that there are no spaces in the fields, either before or after, the numbers. If there are spaces, you will get an error message when you try to continue to payment in the booking process.

On the picture you can see how the codes should look like. Just keep in mind that these are NOT numbers that you can use, you will find your codes on your PayPal account as described above. 

When you have set up the Payment Provider, it is recommended that you do a test payment to make sure everything works as expected. 

Here is an example of how PayPal payment page will look in your booking engine. You customer will select "Pay Now" and be transferred to a secure payment page with PayPal where he/she completes his/her payment: 

PayPal Token

Fill in the following form for PayPal token according to the integration information you get in the PayPal Admin interface. (see below) 

Title The name you want to give the connection. A common Title is PayPal Payments

Client_ID PayPal provides this code

To find your client ID in PayPal, follow these steps: 

  1. Log in to PayPal Developer. To get to PayPal Developer from your Admin do the following: Go to Profile and settings>Manage SDK Credentials>Manage credentials and currency settings.
  2. Go to the My Apps & Credentials page.
  3. Click on Live Account
  4. Copy “Access Token” value into CLIENT_ID field (if there’s no Live Account, click “Generate Live Token” button) - see screenshot below

Currency The currency your contract with PayPal is in. 

Make sure that there are no spaces in the fields, neither before or after, the numbers. If there are spaces you will get an error message when you try to continue to payment in the booking process.

This is the access token that should be added to the Client_ID field on Bokun:

On the picture you can see how the codes should look like. Just keep in mind that these are not numbers that you can use, you will find your codes on your PayPal account described above. 

Here is an example of how PayPal Token is going to appear on your website: 

What next? How to activate my payment option

The next step is to activate the payment provider on your booking channel. Booking channel is what links bookings and payments from your website to Bókun. The reason why you have to select the payment provider is that you can have more than one contract with payment providers. E.g. you can have one contract with Stripe in EUR for your European market and another one in USD for your American website. In that case you would have to select the EUR contract for your European booking channel.

To add the right payment provider to your booking channel, select "the menu icon in the top left corner", then select "Booking Channels" from the sidebar:

Select the booking channel you intend to add the payment provider to from your list of channels. You probably just have one channel. 

Select from the "Payment Provider" drop-down list, the correct payment provider for this Booking channel. Remember to save when you are done. When you save, this is set up and you can receive payments online.

Now you are all set and ready to accept payments on your website.

The last step: Test your payment process

After you add the booking engine to your website, a good rule is to create one booking and pay for it. This is to test both the booking process as it turns to your customer and to check that your payment option is functioning as it should be. Here is some information on how you can add a booking engine to your website and test the whole booking process.

Did this answer your question?