This is essentially just a fancy QR code.
The tag contains the data who the payment is for and how much the payment is. You could do the exact same thing with QR, but with more fussing and aiming and worrying about the amount of light and whether the image is dirty or not.