Lista kodów ISO i odpowiadających im walut

Ostatnia aktualizacja: 21.11.2024

Tego typu informacja jest potrzebna w zaawansowanych implementacjach obsługi płatności kartami po stronie Odbiorcy Płatności.

Przykładowy problem jaki może się pojawić, to np.

  • "W logach widzę, że waluta karty to 987 - co to oznacza ? "
  • lub "Chcę transakcję wykonać w EUR a nie PLN, jaki kod mam wysłać do parametrów w waszym api docs.tpay.com"

Waluty transakcji kartami w systemie płatności Tpay mają przypisane kody ISO . To jest międzynarodowy standard identyfikacji walut. 

Lista obsługiwanych walut i ich kodów ISO w Tpay dostępna jest od razu do implementacji w języku PHP tutaj https://github.com/tpay-com/tpay-php/blob/master/src/Dictionaries/ISO_codes/CurrencyCodesDictionary.php

Jak widać, można w tym pliku odnaleźć, że 

978 => 'EUR'

co oznacza, że kod 987 to waluta transakcji: EURO 

Tpay.com stosuje też kody ISO np do identyfikowania kraju transakcji (który może być niezależny od waluty transakcji) i lista kodów ISO dla krajów jest dostępna tutaj: https://github.com/tpay-com/tpay-php/blob/master/src/Dictionaries/ISO_codes/CountryCodesDictionary.php