This is the case. I´m been delegated by a well-known lecturer in internet security, to purchase this custom made Android application. She holds regular lectures on this subject, and wants to try something new. She will be speaking about credit card skimming for 30 minutes before a break. During the break, I will be pretending to sell beverages outside the hall. That´s when I need the application. It needs to look like a payment app, and work together with a square reader https://www.amazon.com/3-PACK-Square-Card-Readers/dp/B00EEM01OA/ref=sr_1_3?crid=G2P0LQMXWXQY&keywords=square+reader&qid=1561412099&s=gateway&sprefix=square+reader%2Caps%2C228&sr=8-3 The app looks like a payment app, but it doesn´t work like one. Instead, it saves the information from the three tracks of the credit card, as well as the PIN code. When I have collected the information, I will clone every card from the audience that have made a bogus purchase, and then go back into the hotel and use the clones to make a purchase for the same small amount. When the lecture starts, she´s going to ask everybody that purchased a drink, to check their account balance, if a small amount has been reserved by the hotel. This will awake the crowd if anything. We have checked with a law firm, and as long as we make the purchase at the hotel for the same or lower value than the original purchase (the drink), we don´t break any laws in my country. So now I have to search for someone to help us build an application.
This is how the app needs to work. First, it needs to look like one of the existing payment apps. When I open it, I need to be able to edit an amount, and choose currency (kr, nok, dollar, euro, pound). Also tax %. I should be able to save this in settings, so that I don’t have to type it in every single time. Then it comes to the bogus purchase. When I swipe the magnetic stripe of the card in the square reader, the app saves the information of all three tracks from the stripe (everything needed to clone the card). This information could also be stored on a webpage. When a card has been swiped, the app shows “enter PIN”, and shows a big screen of digits and a enter button (just like the real ones). It then saves the PIN code. When I have pressed a four digit PIN and press enter, the app waits 3 seconds (maybe it says something like “connecting to bank), and then shows a message “PIN code accepted (Regardless of whatever four digit combination that has been tapped (since the app is not connected to the bank, it doesn´t know the correct one).
All the information from the card (all the information from the magnetic stripe and the PIN code), needs to be automatically uploaded to a secure website that you set up for me. From that website, I need to be able to use my phone and a square reader, to clone the cards on blank ones, and use them for purchases.
The app itself needs to include some kind of password, which an admin account that can administrate it. It also needs to have the ability to sort the information for different users. For example, I will be admin. If I give ten square readers along with the app to ten different people, I need to be able to see which person has withdrawn which card numbers. So if I log in as admin, I will see that person 2 has made 17 sales, person 5 74 sales etc. I also need to be able to change password whenever I want, to close people off if I need to.
12 freelancers are bidding on average $321 for this job
i am an android developer having 3 years of experience.. i have developed 70+ mobile apps . i can create same app as your requirements are. please reply me if you want high quality app.