Just read on another gadget website about being able to "pay" with a Samsung Galaxy S3 on all London buses!
Can I use a Windows 8 Phone in the UK to pay for things yet? What is needed, a banks Wallet plug in?
You won't be able to use NFC for physical purchases until your carrier gives you a secure sim card. AFAIK Orange is the only carrier that offers this.