Est-ce qu'on n'a pas déjà la garantie, dans ce contexte, que c'est exécuté une seule fois ?

Si ce fichier est chargé deux fois, il va y avoir une exception à cause de la redéfinition de la classe Payline, donc les warnings à cause de ces define ne me semblent pas être un souci.