Skip to main content

Documentation Index

Fetch the complete documentation index at: https://sailia-mintlify-f70a499c.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

You can give customers the option to add a charity donation alongside their booking or purchase. Donations are processed in the same transaction as the rest of the basket, so customers don’t need to pay separately.
Donations are taken at checkout as part of a single Stripe payment. They appear as a separate line item in your reporting so you can track total donations raised over any period.

Enable donations

1

Open payments settings

Go to Admin → Settings → Payments and scroll to the Charity Donations section.
2

Turn donations on

Open the Donations Status card, switch Enable charity donations on, and save.
3

Set the charity name

Open the Charity Name card and enter the name of your chosen charity. This is required — the donation option won’t appear at checkout without a name set. The checkout displays Donation to [Charity Name].

Charity details

Beyond the name, you can also add:
FieldDescription
Charity descriptionA short explanation of how donations are used. Shown inside the donation box at checkout.
Charity imageA logo or relevant image displayed alongside the donation option.
Both are optional but help customers understand what they’re supporting and improve conversion.

How donations appear at checkout

Once enabled, customers see a donation card during checkout with:
  • Suggested amounts
  • A custom amount field
  • The charity name, description, and image (if set)
The donation is added to the basket and paid in the same transaction as their booking.
The maximum donation amount per transaction is £100,000.

Track total donations

To see how much has been raised:
1

Open finances

Go to Admin → Finances and open the Baskets view.
2

Export basket items

Click Export Data, choose your date range, then click Export Basket Items.
3

Filter for donations

In the CSV, filter the product_type column for ONE_OFF_PAYMENT, or filter the product name column for “Donation to”. Sum the amount or row_cost column for those rows to get the total raised.

Disable donations

If you want to stop offering donations, return to Settings → Payments → Charity Donations and switch Donations Status off. The donation option disappears from checkout immediately. Existing donation records remain in your reports.

Stripe payments

How payments are processed in Sailia.

Financial reporting

Export and analyze your transactions.