# 3.2. Dane przeglądarki W przypadku generowania płatności kartą, która wymaga autoryzacji metodą 3D Secure, należy pobrać i przekazać informacje na temat przeglądarki płatnika w dodatkowym obiekcie `additionalData`. Struktura wygląda w następujący sposób: | Parametr | Typ | Wymagany | Opis | |---------------------|-------------|-------------------|--------------------------------| |`browser` | object| ✔️ | Informacje na temat przeglądarki płatnika | |`browser.ip` | string | ✔️ |Adres IP. Dopuszczalne wartości: "ipv4", "ipv6" | |`browser.language`| string | ✔️ |Język przeglądarki określony w formacie UNICODE np. "pl-PL" | |`browser.jsEnabled` | boolean | ✔️ |Określa, czy w przeglądarce włączona jest obsługa JavaScript| |`browser.timezoneOffset`| integer | ✔️ |Wartość Time-zone offset pomiędzy UTC, a lokalnym czasem przeglądarki cardholdera w minutach.| |`browser.userAgent` | string | ✔️ |Informacja o używanej aplikacji klienckiej| |`browser.accept` | string | ✔️ |Dokładna zawartość nagłówka http accept headers, typ MIME| |`browser.javaEnabled`| boolean | ✔️ |Określa, czy w przeglądarce włączona jest obsługa Java| |`browser.screenColorDepth`| integer | ✔️ |Bit głębi koloru dla wyświetlania obrazków w bitach na pixel, pozyskiwana z przeglądarki cardholdera, skala: 1-48 bits| |`browser.screenHeight`| integer | ✔️ |Wysokość okna przeglądarki w px| |`browser.screenWidth`| integer | ✔️ |Szerokość okna przeglądarki w px| #### Przykład przekazywanego obiektu ```json "additionalData": { "browser": { "ip": "127.0.0.1", "language": "pl-PL", "jsEnabled": true, "timezoneOffset": 100, "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome 87.0.4280.66 Safari/537.36", "accept": "application/json, text/javascript, */*; q=0.01", "javaEnabled": false, "screenColorDepth": 24, "screenHeight": 1080, "screenWidth": 2560 } } ```