How to Read NETS FlashPay Transaction History on Android

In Singapore, there are two types of contact-less stored value cards that can be used for public transport. One is the well established EZ-Link card and the other is the NETS FlashPay card.

The NETS FlashPay card is managed by NETS and the cards are CEPAS 2 (Singaporean specification for an electronic money smart card) compliant.

As the FlashPay card that I am using do not have the auto top-up facility (I am not sure if there are any such auto top-up options offered by NETS), I do have to frequently check my card balance at the ATMs after work. But this was becoming more of a hassle as there would normally be a long queue at the ATMs most of the time if not all.

I tried Googling, looking for an alternative way to check my card details. I found out that these cards can be read via NFC. I them bumped into an Android app called FlashPay Reader. Note that this app requires a NFC enabled Android phone to operate.

I turned on NFC on my Sony Xperia Z Android phone, started the app and tapped the card at the back of my phone and I could get my card details in a snap.

The app showing my card details:

NETS FlashPay Reader showing card details

The app showing my card transaction (I believe a maximum of 30 transactions) history:

NETS FlashPay Reader showing transactions

The app developers do not guarantee that the app will work on all NFC enabled Android devices but based on feedback, it has been working on quite a number of phones.

ibrahim = { interested_in(unix, linux, android, open_source, reverse_engineering); coding(c, shell, php, python, java, javascript, nodejs, react); plays_on(xbox, ps4); linux_desktop_user(true); }