CPC G06Q 20/108 (2013.01) [G06Q 20/145 (2013.01); G06Q 20/204 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/3278 (2013.01); G06Q 20/40 (2013.01)] | 20 Claims |
1. A computer-implemented method for initiating a virtual currency exchange between a user computing device and a merchant computing device associated with a merchant, the computer-implemented method comprising steps performed by the merchant computing device of:
a) receiving, from the user computing device via a near-field communication (NFC) channel, a virtual currency request message from a user, the virtual currency request message including a user account identifier associated with an account of a user, payment credential data associated with the user, and a request for an amount of virtual currency to be delivered;
b) transmitting, to the user computing device via the NFC channel, a delivery message delivering the requested amount of virtual currency;
c) receiving, from the user computing device, a user assignment message including the user account identifier, wherein the user assignment message assigns to the merchant an amount of assigned virtual currency from the delivered amount of virtual currency, and wherein each of steps a, b, and c is performed while the merchant computing device is in a first physical location;
storing within a mobile event payment (MEP) database coupled to the merchant computing device, the user account identifier and the assigned virtual currency; and
subsequent to steps a, b, and c:
connecting, while the merchant computing device is at a second physical location, to a payment network; and
transmitting, to a virtual currency payment system via the payment network, an assignment completion message including the user account identifier, a merchant account identifier associated with the merchant, and the assigned virtual currency.
|