PaymentService can now have multiple listeners