diff --git a/giving-example/src/main/java/com/adyen/giving/api/CheckoutResource.java b/giving-example/src/main/java/com/adyen/giving/api/CheckoutResource.java index 9cebb1b..e9c1c96 100644 --- a/giving-example/src/main/java/com/adyen/giving/api/CheckoutResource.java +++ b/giving-example/src/main/java/com/adyen/giving/api/CheckoutResource.java @@ -66,7 +66,10 @@ public ResponseEntity donations(@RequestBody Amount bod donationRequest.amount(body); donationRequest.reference(UUID.randomUUID().toString()); - donationRequest.setPaymentMethod(new DonationPaymentMethod(new CardDonations())); + // set payment method for donation + CardDonations cardDetails = new CardDonations().type(CardDonations.TypeEnum.SCHEME); + donationRequest.paymentMethod(new DonationPaymentMethod(cardDetails)); + // set donaton token donationRequest.setDonationToken(donationToken); donationRequest.donationOriginalPspReference(pspReference); donationRequest.setDonationAccount(this.applicationProperty.getDonationMerchantAccount());