magstripe-python icon indicating copy to clipboard operation
magstripe-python copied to clipboard

Tool for reading/writing to magnetic stripe cards that follow ISO/IEC 7813 standards | Compatible with MSR605 and MSR605X magnetic stripe encoders

magstripe-python

Tool for reading/writing to magnetic stripe cards that follow ISO/IEC 7813 standards | Compatible with MSR605 and MSR605X magnetic stripe encoders

Instructions

Install Dependencies

$ pip install -r requirements.txt

Start Flask Server

$ ./start.sh

* Running on http://0.0.0.0:8000/
...

Web App is now running on localhost:8000

Simply follow the instructions on the page to Read/Write to a magnetic stripe card

Compatibility

This should work with any card utilizing a magnetic stripe that follows ISO/IEC 7813 standards.

Acknowledgements

Magstripe-python is an extension of the work done by Damien Bobillot, who wrote the Python driver for the MSR605's serial interface and Raphael Michel who wrote the wrapper around the driver.

As both Damien and Raphael's work is GPL, this is licensed under the terms of the GPL, as well.