Adyen-for-platform icon

Donations using Giving

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

Read more

Giving logo Learn about Adyen Giving on adyen.com.

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.

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. This usually happens overnight.

Nonprofit organizations

You can choose one of our pre-approved nonprofits. 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, 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 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- -white_check_mark- -white_check_mark-
Apple Pay 1 -white_check_mark- -white_check_mark- -white_check_mark-
Bancontact -white_check_mark-
Cartes Bancaires
In-person only for French non-profits.
-white_check_mark- -white_check_mark- -white_check_mark-
China UnionPay -white_check_mark- -white_check_mark- -white_check_mark-
Diners -white_check_mark- -white_check_mark- -white_check_mark-
Discover -white_check_mark- -white_check_mark- -white_check_mark-
eftpos -white_check_mark- -white_check_mark-
girocard -white_check_mark- -white_check_mark-
Google Pay 1 -white_check_mark- -white_check_mark- -white_check_mark-
iDEAL -white_check_mark-
Interac -white_check_mark-
JCB -white_check_mark- -white_check_mark- -white_check_mark-
Mastercard -white_check_mark- -white_check_mark- -white_check_mark-
Maestro -white_check_mark-
Maestro USA -white_check_mark-
Visa -white_check_mark- -white_check_mark- -white_check_mark-
Visa Debit -white_check_mark- -white_check_mark-

Supported terminals

The following table shows the payment terminal models that support Giving, and the donation options 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 -white_check_mark- -white_check_mark-
Requires 1.110 or later
-white_check_mark- -white_check_mark-
P630 -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
e280 -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
e285p -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
M400 -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
M450
Requires 1.110 or later
-white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
P400 Plus -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
S1E -white_check_mark- -white_check_mark-
Requires 1.110 or later
-white_check_mark- -white_check_mark-
S1E2L -white_check_mark- -white_check_mark-
Requires 1.110 or later
-white_check_mark- -white_check_mark-
S1F2 -white_check_mark- -white_check_mark-
Requires 1.110 or later
-white_check_mark- -white_check_mark-
S1U2 -white_check_mark- -white_check_mark-
Requires 1.110 or later
-white_check_mark- -white_check_mark-
SFO1
Requires 1.110 or later
-white_check_mark- -white_check_mark-
Requires 1.110 or later
-white_check_mark- -white_check_mark-
Requires 1.125 or later
V240m Plus -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
V400c Plus -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-
V400m -white_check_mark- -white_check_mark- -white_check_mark- -white_check_mark-

Next steps