Patent ID: 11954683
Assignee: WELLS FARGO BANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system comprising:
a provider computing system associated with a provider comprising one or more processors and a computer readable medium storing instructions that when executed by the one or more processors, cause the one or more processors to perform provider operations comprising:
generate a passcode specific to a third party customer, wherein the passcode is generated by using at least one of binary numbers, alphabets, other alpha-numeric characters, or another number; and
a transaction machine associated with the provider comprising:
a display configured to present one or more graphical user interfaces to the third party customer during a transaction;
a deposit slot configured to open to receive a cash deposit during the transaction;
a cash deposit mechanism configured to open the deposit slot; and
one or more processors and a computer readable storage medium storing instructions that when executed by the one or more processors, cause the one or more processors to perform transaction machine operations comprising:
receive a request for payment of a bill issued by a third party;
generate a user interface to be presented on the display, the user interface configured to receive a passcode input associated with the third party customer and a cash deposit selection via a cash deposit selectable button of the user interface;
receive the passcode input associated with the third party customer and the cash deposit selection;
receive a user selected payment amount associated with the passcode for deposit at the transaction machine;
initiate the cash deposit mechanism of the transaction machine;
in response to activating the cash deposit selectable button and initiating the cash deposit mechanism, cause the transaction machine to open the deposit slot through which the transaction machine can receive the cash deposit via the cash deposit mechanism, adjust the sequence of user interfaces, and generate a new user interface to display cash deposit information to the third party customer;
receive the cash deposit from the third party customer via the deposit slot;
scan the cash deposit to determine an amount of the cash deposit received via the deposit slot;
determine that the amount of the cash deposit matches the user selected payment amount; and
transmit, based on the determination that the amount of the cash deposit matches the user selected payment amount, a payment notification to a third party computing system associated with the bill.