| CPC G06Q 20/10 (2013.01) | 18 Claims |

|
1. An automated banking terminal for facilitating a financial transaction comprising:
a processor;
a display for presenting a set of customer menu options for one or more banking operations;
a communication interface;
a plurality of expansion slots each comprising a mechanical interface and an electrical interface; and
an expansion module operationally connected to the processor through at least one of the plurality of expansion slots;
wherein a set of instructions, when executed, directs the processor to perform operations comprising:
detecting a discontinued banking operation of the expansion module,
in response to detecting the discontinued banking operation of the expansion module, removing at least a portion of menu options from the set of customer menu options,
receiving, from a device associated with a user, a token that includes transaction information related to a transaction initiated by the user,
obtaining the transaction information for the transaction associated with the token,
detecting the expansion module, and
in response to the expansion module having capability to complete the transaction, completing the transaction.
|