# Pobieranie listy transakcji Endpoint: GET /directbilling/{serviceId}/transactions Version: 1.0.0 Security: bearerAuth ## Path parameters: - `serviceId` (string, required) Id usługi ## Query parameters: - `filter[status]` (string) Status transakcji Enum: "transaction_db_new", "transaction_db_confirmed", "transaction_db_payed", "transaction_db_rejected" - `filter[phoneNumber]` (string) Numer telefonu z jakiego została przeprowadzona trasnakcja Example: "48123123123" - `filter[control]` (string) Pole kontrolne z systemu partnera ## Response 200 fields (application/json): - `success` (boolean, required) Request status Example: true - `data` (array, required) Example: [{"id":"dc261d4f-31ef-4728-bfd6-97bbe2a5ef0a","status":"transaction_db_payed","value":0.34,"value_netto":0.24,"created_at":"2023-02-16T14:52:11+01:00","updated_at":"2023-02-16T14:52:11+01:00"}] - `data.id` (string, required) Id usługi - `data.status` (string, required) Status transakcji Enum: "transaction_db_new", "transaction_db_confirmed", "transaction_db_payed", "transaction_db_rejected" - `data.value` (number, required) - `data.value_netto` (number, required) - `data.operator` (string, required) - `data.created_at` (string, required) Data utworzenia w formacie: ISO 8601 - `data.updated_at` (string, required) Data utworzenia w formacie: ISO 8601 - `pagination` (object, required) - `pagination.total` (integer, required) Liczba wszystkich rekordów Example: 1 - `pagination.count` (integer, required) Liczba rekordów na danej stronie Example: 1 - `pagination.per_page` (integer, required) Maksymalna ilość rekordów na strone Example: 15 - `pagination.current_page` (integer, required) Aktualna strona Example: 1 - `pagination.total_pages` (integer, required) Ilość stron Example: 1 - `pagination.links` (object, required) Adresy URL do stron - `pagination.links.next_page` (string,null, required) Adres URL do następnej strony - `pagination.links.prev_page` (string,null, required) Adres URL do poprzedniej strony ## Response 401 fields (application/json): - `success` (boolean, required) Request status - `errorCode` (string, required) Error status code Enum: "UNAUTHORIZED" ## Response 403 fields (application/json): - `success` (boolean, required) Request status - `errorCode` (string, required) Error status code Enum: "INVALID_ABILITY_PROVIDED", "IP_ADDRESS_NOT_WHITELISTED" ## Response 404 fields (application/json): - `success` (boolean, required) Request status - `errorCode` (string, required) Error status code Enum: "SERVICE_NOT_FOUND", "TRANSACTION_NOT_FOUND", "ROUTE_NOT_FOUND"