CPC G06Q 20/4012 (2013.01) [G06Q 20/102 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/18 (2013.01); G06Q 20/3226 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by one or more processors, a request to complete a transaction between a third party and a third party customer;
providing, by the one or more processors, a first user interface to the third party customer via a customer device associated with the third party customer, the first user interface comprising a plurality of payment options to complete the transaction;
receiving, by the one or more processors, a selection of one of the plurality of payment options to complete the transaction, the selection comprising a cash payment at a transaction machine;
identifying, by the one or more processors, a plurality of transaction machines that accept cash for bill payment that are located near the third party customer;
generating, by the one or more processors, a second user interface comprising a map that shows locations of the plurality of transaction machines in relation to a current position of the third party customer, wherein generating the second user interface includes adjusting a sequence of user interfaces displayed via the user device based on receiving the selection comprising a cash payment at a transaction machine and identifying the plurality of transaction machines; and
providing, by the one or more processors, a transaction completion indication on the customer device based on the cash payment being received by one of the plurality of transaction machines from the map.
|