Payment Gateways + Factory + initial Auth.Gateway