<p>An application on user's mobile device (having a display screen) generates a one-time use and time-limited barcode by a payment provider on the display when the user enters a PIN. The 5 barcode can be scanned to make purchases at a point of sale (POS). Receipts can also be stored on the device, retrievable by the user and scannable by a merchant for returns. In1011031</p>