a method of handling electronic payments is provided . the method includes receiving an electronic payment request for a transaction from a user at a payment device , directing the payment request to a payment gateway , identifying and authenticating the user in the payment gateway , and routing the payment request to one of a number of payment networks .