This article is so wrong. Tap and pay has been available on Kitkat for a while now. Google wallet was changed on April 14, 2014 to support tap and pay without a special secure hardware element. And carriers have not been able to block It is not available on some devices but it has been available with all carriers in the US.
No special sim cards are needed.
This announcement is basically about the end of the carriers SoftCard push. Now google wallet will come pre-installed on many android phones.
Here's the nitty gritty.
Tap and pay functionality is available in the US, and requires an NFC-enabled Android device running 4.4 (KitKat) or higher on any carrier network.
Not all devices running KitKat will support tap and pay. Here is a list of devices running KitKat that cannot be used for tap and pay:
Evo 4G LTE
Nexus 7 (2012)
Samsung Galaxy Note III
Samsung Galaxy S3
Samsung Galaxy Light
At this time, tap and pay functionality is only supported on US-based devices. For example, a Samsung Galaxy Note II that uses an international SIM card will not work with Google Wallet tap and pay.