---
title: Collecting donations
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

To allow website visitors to donate sums of money, we recommend using a third-party payment service. Add a donation button or link into the content of your website.

> **Tip:** **Tip**: Many payment services provide a web interface that allows you to generate HTML snippets for donation buttons or links. You can copy the snippet into the appropriate location on the live site.
>
> For example, see [PayPal developer documentation](https://developer.paypal.com/sdk/donate/) to learn how to use a PayPal donation button.

You have two main options:

- Place the donation element directly into the views of your pages. The donation element can be added to a layout view to share it across multiple pages.
- [Develop a widget](https://docs.kentico.com/13/developing-websites/page-builder-development/developing-widgets.md) that allows content developers and marketers to add the donation element in the **Pages** application.
