Giter VIP home page Giter VIP logo

adyen-cse-android's People

Contributors

andreivisan avatar emredincer avatar timon-langlotz avatar wvdriel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adyen-cse-android's Issues

Cannot verify CVV without using deprecated methods

In this commit f0a19c4, CardBuilder was introduced and all the setX methods on Card were deprecated without explanation. CardBuilder.build() requires the card number, cardholder name, and some other fields to be set or else an error is thrown. This is fine for users who are adding a new credit card, but the builder doesn't allow for tokenizing information to verify a CVV.

Tokenizing a card's CVV is explicitly called out as a feature in the Javascript SDK (https://github.com/Adyen/adyen-cse-web#cvc-encryption) and there are no technical limitations on doing so in the iOS CSE SDK. It's still possible to do this in the Android SDK, but doing so requires using the deprecated methods.

For now, I'll use these deprecated methods to verify a CVV, but I think it would be good to explicitly support this common action. Any advice or context around this decision would be greatly appreciated.

Missing compile step in instructions

Following the readme instructions was not enough to have adyen-cse included to my project, I had to add

dependencies {
  compile(name:'adyencse-1.0.0', ext:'aar') 
}

...to get the aar compiled.

Furthermore, I'd suggest looking at hosting the .aar at e.g. jCenter or Maven Central, so you'd have to only add single dependencies line like:

dependencies {
    compile 'com.adyen.adyencse:adyencse:1.0.0'
}

...instead of the custom download task etc.

Pure Java

Hello guys,

I don't understand why this 'sdk' is not in pure java.
Can you update this ARR to a JAR ?
As your SDK is open source you can also push this library to a Maven.

Regards

Why is minSdkVersion set to 19?

Looks like this library uses nothing but java and javaxpackages. There are no import from the Android SDK whatsoever. So why is the min SDK version set to 19?

I've copied the classes and successfully encoded a card on Android 15. Is it safe to use on older SDKs?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.