Checkout icon

Test your Giving integration

Learn how to test your Giving integration before going live.

Test your integration before you go live to ensure that your nonprofit receives donations from your shoppers.

Test environment

Step 1: Enable Giving in your Customer Area

You must have the Donation campaigns manager user role.

  1. In your test Customer Area, go to Giving > Campaign templates.
  2. Select one of the three donation campaign templates, and select Test this campaign.
  3. Configure the campaign, and select Save.
  4. Go to Giving > Campaigns.
  5. Select Start campaign for the campaign you configured to activate the campaign and start receiving the donationToken in the /payments or /payments/details responses.

Step 2: Make test donations

To test donations using iDEAL, contact our Support Team for additional configuration.

After you have started a campaign, verify that the /payments or /payments/details response contains a donationToken.

When you make a /donationCampaigns request, verify that the details returned in the response are correct.

Using your integration, make test donations using our test cards.

Step 3: Get webhooks for your test donations

For each test donation that you make, verify that you get a DONATION webhook.

Card Number Card Type Issuing Country/region Expiry Date CVC
3700 0000 0000 002 American Express NL 03/2030 7373
3700 0000 0100 018 American Express NL 03/2030 7373
5555 3412 4444 1115 Mastercard Consumer NL 03/2030 737
5201 2820 5004 2993 Mastercard RU 03/2030 737
5454 5464 9832 4682 Mastercard PL 03/2030 737
2223 5204 4356 0010 Mastercard Debit NL 03/2030 737
5103 2219 1119 9245 Mastercard Prepaid BR 03/2030 737
3569 9900 1009 5841 JCB US 03/2030 737
6011 6011 6011 6611 Discover US 03/2030 737
6445 6445 6445 6445 Discover GB 03/2030 737
6445 6445 6445 6445 Carte Bancaire FR 03/2030 737
4871 0499 9999 9910 Bancontact BE 03/2030 737

The following test card doesn't require the CVC when entering the card details. You must use this card to test Visa payments.

Card Number Card Type Issuing Country/region Expiry Date CVC
4111 1111 4555 1142 Visa NL 03/2030 737

Test 3D Secure 2 authentication with donations

The following test cards are enrolled in 3D Secure 2.

Card Number Card Type Issuing Country/region Expiry Date CVC
3714 4963 5398 431 American Express US 03/2030 7373
6011 1111 1111 1117 Discover US 03/2030 737
5111 1200 3000 8958 Mastercard NL 03/2030 737

The following test card has TRA exemption. In your payment request, include threeDSRequestorChallengeInd: "05".

Card Number Card Type Issuing Country/region Expiry Date CVC
3714 4963 5398 431 Commercial Debit RU 03/2030 737

Live environment

Step 1: Create and activate a donation campaign from campaign templates

  1. In your Live Customer Area, go to Giving > Campaign templates.

    If you do not see Giving section in your Customer Area, reach out to your Adyen contact or our Support Team.

  2. Create a campaign for your nonprofit using the Campaign Manager.
  3. Go to Giving > Campaigns.
  4. Select Start campaign for the campaign you configured to activate the campaign and start receiving the donationToken in the /payments or /payments/details responses.

Step 2: Enable the webhook for the live environment

In your Live Customer Area, enable the Adyen Giving merchant webhook.

Step 3: Make donations for your live campaign

Using your integration, make a donation to your nonprofit.

Step 4: Get the donation outcome

You can verify the outcome of the donation by either:

Troubleshooting

If an issue occurs with your test donation requests, you can find more details in the API logs.

See also