A QR code is a machine-readable code consisting of an array of black and white squares, typically used for storing account information for reading by the camera on a smartphone. A merchant can simply print off his/her QR code and customers can simply scan it using the camera on their phones and send money to it.