This article covers:

Setting up a donation ticket

Bookwhen does not currently offer an option that allows bookers to enter an exact amount they would like to pay/donate for a ticket. If, rather than one fixed ticket fee, you'd like your customers to be able to 'pay as they feel', you will need to set up ticket options for this.

In the ticket settings, during entry setup, you can create as many different tickets as you wish, each with its own cost. Here's an example:

The options display as shown below to your bookers:

You can set as many different donation amounts as you wish, including free tickets.

Remember, each ticket equals one attendee, meaning a single booker cannot purchase multiple donations, so make sure you give plenty of options! 😊

Using payment providers to take donations

Some payment providers such as PayPal and Monzo allow you to create a unique link where someone can pay you directly for any amount.

In your PayPal account, go to 'Send and Request' and select 'Request', then 'Get your own PayPal in your PayPal link:

PayPal will let you choose your unique URL where customers can visit to pay you:

You can now paste your link directly into anywhere, including your page description, for example. More info about here.

Your link can be set up as receiving either personal or goods & services payments from within your account just here. You can only select one of these options to be active on your account. However, you can easily swap these over if needs be.

Personal payments intended from friends and family do not incur any fees for the recipient and are not covered by PayPal protection. By accepting goods and services, you will be protected by PayPal's protection and incur fees as the recipient.

Please check PayPal's current fees here.

When your customers choose PayPal, they will need to have a PayPal account themselves. Here's how it will look when they donate:

They will be able to select the exact amount they wish to pay.

In your Monzo app, make sure you have Payments with Friends switched on in your Settings. The head to 'Payments' and click 'Request'. You'll now see a button that says 'Share a link' which will take you to your link. You can share this link anywhere in Bookwhen, like your page or event description. Using is free of charge so that it won't incur any fees for the payer and payee.

More info about here.

This is how the screen will look when your customers choose to pay via Monzo:

They won't need a Monzo account and can use their debit card to pay:

Adding a donation button

You can add a visual button that links to your payment button on your public page, like in this example:

The button codes for the above are as follows:

PayPal button:

<div class="view_button">
       <a class="small button" href=""target="_blank">Donate via PayPal</a>

Monzo button:

<div class="view_button">
       <a class="small button warning" href=""target="_blank">Donate via Monzo</a>

Lets break down one example:

class="view_button"> this is the button shape

<a class="small button" this is the button colour. You can replace this from the list below.

href="" this is your payment link. If it doesn't already include https://www. you will need to include this; otherwise, it won't work.

target="_blank  will ensure your button opens in a new tab, so your customers don't leave the page they are on

>Donate via PayPal</a> this is the text on your button. So you could, for example, change this to  >Pay me on PayPal</a> or anything else you wish it to say

Once you've pieced together your button code, go to your Public Page --> Page Setup scroll down and paste the code into your 'General information' field:

For example, you can use the code </p> to create a line break if you want to stack your buttons vertically.

Make sure you remember to save your settings after you have finished, and refresh the public page to see the result!

Here's the code for different button colours:

<a class="small button" 

<a class="small button success"

<a class="small button info"

<a class="small button secondary"

<a class="small button warning"

<a class="small button alert"

Did this answer your question?