---
title: "Donations using Giving"
description: "Enable your users to accept donations from shoppers using Adyen Giving."
url: "https://docs.adyen.com/platforms/donations"
source_url: "https://docs.adyen.com/platforms/donations.md"
canonical: "https://docs.adyen.com/platforms/donations"
last_modified: "2026-06-01T15:33:15+02:00"
language: "en"
---

# Donations using Giving

Enable your users to accept donations from shoppers using Adyen Giving.

[View source](/platforms/donations.md)

##### Read more

![Giving logo](/user/pages/docs/05.platforms/26.donations/giving.svg?decoding=auto\&fetchpriority=auto) Learn about Adyen Giving [on adyen.com](https://www.adyen.com/giving).

As a platform, you can set up Adyen Giving donation campaigns on behalf of your users. Your users can then give shoppers the option to donate to a nonprofit organization when they make a purchase, either online or at the point of sale.

If the shopper chooses to make a donation, the donation is processed as a separate transaction. The donation amount is charged to the same payment method that was used for the original transaction. Donations can be made using many popular payment methods, and are settled directly to the nonprofit's bank account. Adyen covers all fees and the donation amount is transferred to the nonprofit in full.

## Donation campaigns for account holders

A donation campaign defines how and when shoppers can donate during a transaction. You create and manage donation campaigns for your users in the Customer Area, under **Giving** > **Campaigns**. These campaigns are created for your users' [account holder resources](/platforms/account-structure-resources#balance-platform-resources).

### Campaign creation

When you set up an account holder campaign, you select:

* The nonprofit to collect donations for.
* The account holders that participate in the campaign; the maximum is 400.
* The channels: online payments, in-person payments, or both.
* At least one store per channel. A store can only be part of one active campaign at a time.
* Donation options. For example, fixed donation amounts to choose from, or a round-up option.

### Campaign lifecycle management

When you first create a campaign, it starts out as inactive. This gives you a chance to edit or delete it. Whenever you are ready, you can start it. Once a campaign is active, you can still make edits or choose to end it. Keep in mind that a campaign that was ended cannot be re-started.

When you edit the campaign details or change the state of a campaign, those updates happen right away for online payments. For in-person payments, the terminals will not pick up the updates until they run their next [maintenance call](/point-of-sale/managing-terminals/maintain-performance#maintenance-calls). This usually happens overnight.

## Nonprofit organizations

You can choose one of our [pre-approved nonprofits](https://www.adyen.com/giving/nonprofit). Nonprofits that are not yet pre-approved must go through an onboarding process. You can contact us to request a new nonprofit, or for some regions you can do that from your Customer Area:

1. In your [Customer Area](https://ca-test.adyen.com/), go to **Giving** > **Campaigns**.
2. Select **Request nonprofit** and follow the prompts to provide the details of the new nonprofit.\
   At the step **Select nonprofit country** you will see the regions where you can request a new nonprofit in this way.

While setting up a donation campaign, you can also consult the **Nonprofit library** in your Customer Area for a list of pre-approved nonprofits by United Nations Sustainable Development Goal (UN SDG), region, and language. The available nonprofits depend on the legal entity country and industry of the account holder. This means that while adding account holders to a campaign, the list of compatible nonprofits can change.

## Supported regions and currencies

Giving is available in the following countries/regions and currencies.

Supported currencies may vary between nonprofits depending on where they are registered.

| Country/region          | Currencies                                       |
| ----------------------- | ------------------------------------------------ |
| Asia-Pacific[ 1](#note) | AUD, JPY, HKD, NZD, SGD                          |
| Europe                  | CHF, CZK, DKK, EUR, HUF, ISK, NOK, PLN, RON, SEK |
| United Arab Emirates    | AED                                              |
| North America           | CAD, USD                                         |
| Mexico                  | MXN                                              |
| United Kingdom          | GBP                                              |

[]()1Fundraising in Singapore is only possible for local nonprofits.

## Supported payment methods

| Payment method                                          | In-person donations                                                                         |                                                                                             | Online donations                                                                            |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
|                                                         | Two step flow                                                                               | One step flow                                                                               |                                                                                             |
| American Express                                        | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Apple Pay [1](#wallets-one-step)                        | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Bancontact                                              | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             |                                                                                             |
| Cartes Bancaires In-person only for French non-profits. | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| China UnionPay                                          | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Diners                                                  | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Discover                                                | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| eftpos                                                  | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| girocard                                                | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Google Pay [1](#wallets-one-step)                       | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| iDEAL                                                   |                                                                                             |                                                                                             | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Interac                                                 | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             |                                                                                             |
| JCB                                                     | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Mastercard                                              | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Maestro                                                 | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             |                                                                                             |
| Maestro USA                                             | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             |                                                                                             |
| Visa                                                    | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |
| Visa Debit                                              | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") |                                                                                             |

## Supported terminals

The following table shows the payment terminal models that support Giving, and the [donation options](/platforms/in-person-payments/donations-in-person#donation-settings) that are supported on those terminals. The payment terminals must be on software version 1.109 or later, and some terminals or features require software version 1.110 or later. A combination of **Round up** and **Fixed amounts** in the **one-step** flow is only available for terminals on software version 1.124 or later.

| Model                                                                        | Fixed amounts                                                                               | Round up                                                                                                            | Two step                                                                                    | One step                                                                                                            |
| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| [AMS1](/point-of-sale/user-manuals/ams1-user-manual)                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [P630](/point-of-sale/user-manuals/p630-user-manual)                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [e280](/point-of-sale/user-manuals/e280-user-manual)                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [e285p](/point-of-sale/user-manuals/e285-user-manual)                        | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [M400](/point-of-sale/user-manuals/m400-user-manual)                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [M450](/point-of-sale/user-manuals/m450-user-manual) Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [P400 Plus](/point-of-sale/user-manuals/p400-plus-user-manual)               | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [S1E](/point-of-sale/user-manuals/s1e-user-manual)                           | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [S1E2L](/point-of-sale/user-manuals/s1e2l-user-manual)                       | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [S1F2](/point-of-sale/user-manuals/s1f2-user-manual)                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [S1U2](/point-of-sale/user-manuals/s1u2-user-manual)                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [SFO1](/point-of-sale/user-manuals/sfo1-user-manual) Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.110 or later | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") Requires 1.125 or later |
| [V240m Plus](/point-of-sale/user-manuals/v240m-user-manual)                  | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [V400c Plus](/point-of-sale/user-manuals/v400c-user-manual)                  | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |
| [V400m](/point-of-sale/user-manuals/v400m-user-manual)                       | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-")                         |

## Next steps

[Online donations](/platforms/online-payments/donations-online)

[Integrate Adyen Giving to let shoppers donate during online payments.](/platforms/online-payments/donations-online)

[In-person donations](/platforms/in-person-payments/donations-in-person)

[Integrate Adyen Giving to let shoppers donate at the point of sale.](/platforms/in-person-payments/donations-in-person)
