adyen-cse-ios
adyen-cse-ios copied to clipboard
[Question] Deprecated Status?
Dear all,
We are looking into the moving our current usage of Adyen payment flow that make use of the Adyen IOS and Android SQK with the quick flow to the API flow so we can have the full control of what we do. With the API Flow we need to encrypt the payment method information using the CSE libraries. We saw thoss libraries are today marked as deprecated. Can you tell us then what should be done today to encrypt the payment information when using the API flow?
Regards,
Alex.
Hi @AlexandreRoba,
The replacement for AdyenCSE is the CardEncryptor class inside our iOS SDK. You don't have to implement the full SDK, you can use the CardEncryptor standalone.
With kind regards,
Joost
Hello @joostvandijk thanks for the answer will use this one then. It is a little bit ennoying that we have to "import" the full SDK to support only the API integration... :( If you have the answer what is the similar class for encrypting on android? Otherwise I will look into it myself :p
Hi @AlexandreRoba,
I understand. When you use CocoaPods, you can use the Adyen/Card
subspec. If you use Carthage, you have to link Adyen
, AdyenInternal
, AdyenCard
and Adyen3DS2
. This will save some weight.
As for Android, the class is named the same: https://github.com/Adyen/adyen-android/blob/master/checkout-core-card/src/main/java/com/adyen/checkout/core/card/CardEncryptor.java
Joost
@joostvandijk is this still the recommended approach? We're looking to integrate the Adyen SDK into our React Native app and want full control over the flow so we're not looking to use the Card Components. If we use the CardEncryptor
classes to encrypt our payment methods will we be able to follow the rest of the 'API only' integration for Online Payments? (https://docs.adyen.com/checkout)
@tomtargosz Hi Tom, yes, it is. Please use CardEncryptor. It will work with the direct API integration as described in the docs.
Best,
Joost