Skip to content

Read payment and credit card data using smart card or RFID NFC readers all in .NET Core

License

Notifications You must be signed in to change notification settings

Ellerbach/ReadPaymentCreditCard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dumping Credit Card or other Payment Card information

This example shows how to dump a Credit Card or any other Payment Card information. The technology used is .NET Core IoT. It does allow to use RFID readers like PN532 and PN5180 to read the cards as well as getting all Card information fully transparently. A support for standard SmartCard USB readers has been added as well. It's using the excellent PCSC nuget.

You can as well use a FT4222 on your Windows or Linux normal PC to add SPI and GPIO support which is needed for the PN5180.

Few things to keep in mind:

  • Antenas are leys in reading cards. So some of your cards may be read, some others not.
  • You always get few more information from the SmartCard reader and directly on the chip like the card holder name which is not present using NFC.
  • All the data extracted can be used for debugging purpose and understanding payment mechanism. To extact all this, a transaction is simulated. A Card Risk Management Data Object List is filled out. This fake transaction may appear in the transaction list and may increase the number of transactions stored in your card.
  • No pin code is require, only public data on the card are extracted. Pin code is used to authenticate the user, nothing else.
  • A lot of data are actually extracted, those data are needed for Satic Data Authenticaion and Dynamic Data Authentication
  • Some cards allows to get history of transactions, some not

Please refer to PN532, PN5180, Cerdit Card, Card Transcieve and FT4222

About

Read payment and credit card data using smart card or RFID NFC readers all in .NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages