I was wondering if it is possible to use the NFC in smartphones with android as a POS terminal not as wallet. The idea is to pay with EMV cards, instead of using an external reader or a validator. Something like this. Perhaps, implementing the required protocol it could transfer data, but I'm not sure. In case that was possible if I want my application to be PCI certified should I certified the phone as well?
Perhaps an example of how it would be used may clarify which is the purpose of this.
Let's say that you are going to take a train and you have to pay someone for the ticket. So, this person puts your emv card into his phone and makes a transaction, that info is obtained through the nfc in his phone and sent to a payment gateway, so you get an email with the info of the transaction.
Any idea of how or where to start would be appreciate it. Thanks :D
Writing the software for android is possible, but like Adarsh mentioned, your limitation with a regular phone is that it's not going to be able to emit the magnetic field to power on the chip in a credit card. There are handful of android devices that have the contactless readers built in, as well as contact readers (chip insert). See Pax and Castle Technologies, for example. They're like an android phone, but a bit bulkier to accommodate the readers. (Not sure if you can make phone calls on them though, so it might not really be a phone.)