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 method comprising:
receiving, by a provider computing system, a first request from a third party computing system associated with a third party;
generating, by the provider computing system, a passcode based on receiving the first request, wherein the passcode is generated by using at least one of binary numbers, alphabets, other alpha-numeric characters, or another number;
transmitting, by the provider computing system, the passcode to the third party computing system;
receiving, at a transaction machine associated with a provider, a second request, the second request being for payment of a bill issued by the third party;
generating, by the transaction machine, a user interface to receive a passcode input associated with a third party customer and a cash deposit selection via a cash deposit selectable button of the user interface;
receiving, by the transaction machine, the passcode input associated with the third party customer and the cash deposit selection;
receiving, by the transaction machine, a user selected payment amount associated with the passcode for deposit at the transaction machine;
initiating, by the transaction machine, a cash deposit mechanism of the transaction machine;
in response to activating the cash deposit selectable button and initiating the cash deposit mechanism, causing the transaction machine to open, by the cash deposit mechanism of the transaction machine, a deposit slot through which the transaction machine can receive a cash deposit, adjust a sequence of user interfaces, and generate a new user interface to display cash deposit information to the third party customer;
receiving, by the cash deposit mechanism of the transaction machine, the cash deposit from the third party customer;
scanning, by the transaction machine, the cash deposit to determine an amount of the cash deposit received via the deposit slot;
determining, by the transaction machine, that the amount of the cash deposit matches the user selected payment amount; and
transmitting, by the transaction machine based on determining that the amount of the cash deposit matches the user selected payment amount, a payment notification to the third party computing system associated with the bill.
|