-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CVV field. #3
Comments
Hi Vijay! I intentionally left this out for this release. I was contemplating adding a back view to the card where this CVV information would go. Just like in a real card. At the same time, I want to discourage developers from asking users to enter all the fields necessary to make a payment as that raises security concerns. So I opted to include only card number and expiry date. Again I am open to change this based on the feedback I get from more people. Let me know what you think about this :) |
Hi Vinay, |
Hi Vijay, On Sun, Jun 21, 2015, 1:11 PM Vijay Rawat notifications@github.com wrote:
|
Its a security concern only if you save any of the data related to credit card in your app. I will try to give you some screen shots later in the evening if possible. Right now contributing to https://github.com/javiersantos/MLManager Can only contribute on weekends for few hours. Thanks |
Alright Vijay! Looks good! I can take this up if you haven't started working on this and are busy :) |
You can take it up if you are gonna work on this winthin few days. I might not have enough time during weekdays. I actually started working on this today(screenshot is from emulator itself), but can't complete as I had to consult regarding the UI with you. |
Sure Vijay that sounds good. I will try to close this by today and add it in the next minor release along with package change. |
Hi Vijay, "PCI compliance dictates that you shouldn't store a combination of three items in any database anywhere (unless you work for the credit card companies themshelves) when it comes to credit cards. It's been a while since I've done this but from what I remember, that combination is the credit card number, expiration date, and cvv number. The reason for this is a guess but it seems obvious to me. If you have the combination, you can make transactions on the user's behalf. With this in mind, you might want to consider throwing some type of exception to discourage developers from storing the combination. If you are displaying the combination on the card without any interaction from the user prior, it means you are storing the data somewhere." Wanted to know what you think about this. |
Its right that you should never store credit card data (unless you are a PCI compliance company). Store : Persisting data on disk. Either on DIskBasedCache or SQLLiteDB or any other DB |
Thanks for clarifying. Yes makes sense. Will be pushing it to github soon :) |
Any ETA on this? I'd love to use this feature. |
@vijayrawatsan @biddster This feature has now been implemented. Will be working on the new screenshots and once those are done, will be releasing this functionality in the next release of the library. Based on the feedback I ended up getting, it has been done on the back itself. @vijayrawatsan you made a valid point about UX, but I went ahead with general consensus :) |
It would be nice to have a cvv field in the card. I was thinking of sending a pr, but I need your opinion about the placement.
The text was updated successfully, but these errors were encountered: