No!
All you need is a smartphone - you can use your normal camera to scan the QR code or receive the link.
Payment is authorised within your banking app and even if you don't have a banking app...you'll simply be redirected to your respective online banking portal.