# 5.2. HTTP Response ### Odpowiedź serwera W przypadku wykonania poprawnego zapytania rejestrującego nowy link płatności serwer odpowie statusem HTTP `200` oraz informacją o nowo utworzonym linku płatności: ```json { "status": "SUCCESS", "data": { "paymentLink": { "paymentId": "58b1c723-d99d-4fb3-a597-eaac08846a90", "url": "https://paywall.int.axepta.pl/pay/58b1c723-d99d-4fb3-a597-eaac08846a90" } } } ``` W odpowiedzi otrzymujemy obiekt `status` informujący o powodzeniu operacji, oraz `data.paymentLink` z zawartością: | Parametr | Typ | Opis | |------------|---------|---------------------------------------------------| | `paymentId` | string | Identyfikator płatności w formacie UUID v4. Unikalny dla każdego zamówienia. | | `url` | string | Adres URL linku płatności. | ### Statusy HTTP | Kod HTTP | Znaczenie | |----------|--------------------------------------------------------------------------| | `200` | Zapytanie wykonane poprawnie. Utworzono transakcję | | `400` | Błędne żądanie, niepoprawny payload żądania. | | `401` | Nieautoryzowany dostęp. Żądanie zasobu, który wymaga uwierzytelnienia. | | `403` | Brak uprawnień do wykonania żądania. | | `404` | Nieznany zasób. | | `422` | Payload jest poprawny ale nie zawiera wymaganaych parametrów. | | `500` | Błąd serwera. | | `503` | System niedostępny. |