EBAday 2024: European Instant Payments Regulation: Are Banks Ready?