From dabc5c9c84c0401f632b1ba6a66d1b1dd3e9afcb Mon Sep 17 00:00:00 2001 From: Beppe Catanese Date: Fri, 13 Sep 2024 10:59:44 +0200 Subject: [PATCH] set payment method for donation --- .../src/main/java/com/adyen/giving/api/CheckoutResource.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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());