PaymentGatewayInterface pour l'abstraction des passerellesPaymentGatewayRegistry avec ServiceLocator lazy via #[TaggedLocator]ActiveGatewayResolver — résolution par nom ou passerelle par défautPaymentExceptionListener — réponses JSON normalisées sur /payment/*E2KPaymentBundle en français et anglaisHow can I help you explore Laravel packages today?