diff --git a/adyenv6core/src/com/adyen/v6/factory/AdyenRequestFactory.java b/adyenv6core/src/com/adyen/v6/factory/AdyenRequestFactory.java index 1fac58de..786d921e 100644 --- a/adyenv6core/src/com/adyen/v6/factory/AdyenRequestFactory.java +++ b/adyenv6core/src/com/adyen/v6/factory/AdyenRequestFactory.java @@ -154,6 +154,8 @@ else if (AdyenUtil.isOneClick(adyenPaymentMethod)) { .map(selectedReference -> new CheckoutPaymentMethod(getCardDetails(cartData, selectedReference))) .ifPresent(paymentsRequest::paymentMethod); + paymentsRequest.setRecurringProcessingModel(PaymentRequest.RecurringProcessingModelEnum.CARDONFILE); + if (is3DS2allowed) { enhanceForThreeDS2(paymentsRequest, cartData); }