# TicketingHub dla programistów.

Osadź widget rezerwacyjny, zbuduj własną kasę z Widget API albo połącz swoje systemy przez Supplier API i webhooki, a każdy endpoint znajdziesz w [dokumentacji dla programistów](https://api.ticketinghub.com/api-docs/index.html).

- [Widget rezerwacyjny](https://www.ticketinghub.com/pl/developers#widget)
- [Widget API](https://www.ticketinghub.com/pl/developers#widget-api)
- [Supplier API i webhooki](https://www.ticketinghub.com/pl/developers#apis-webhooks)
- [Kroki do uruchomienia](https://www.ticketinghub.com/pl/developers#launch)

## Osadź widget rezerwacyjny na swojej stronie.

To jest widget na żywo, w którym rezerwują Twoi goście: dodaj bilet, żeby go wypróbować.

- **Osadź widget.** Dodaj go do strony krótkim fragmentem kodu i przetestuj przed uruchomieniem.

- **Użyj własnych kolorów.** Hostowana kasa w Twoich kolorach, na Twojej stronie.

- **Przyjmuj płatności przez TicketingHub.** Dostępność, płatność i potwierdzenie zostają w TicketingHub.

Poznaj [sprzedaż online](https://www.ticketinghub.com/pl/product/sell#online) z widgetem rezerwacyjnym.

[Zobacz widget na żywo na stronie Immersive Gamebox](https://www.immersivegamebox.com/en-US)

Na żywo – wypróbuj

## Zbuduj własną kasę z Widget API.

Twoja kasa pobiera dostępność z API i potwierdza rezerwację po płatności.

- **Pobierz dostępność.** Pobierz daty i godziny, które gość może zarezerwować.

- **Zbuduj koszyk.** Dodaj do zamówienia bilety i dane gościa.

- **Trzymaj dane dostępowe na serwerze.** Żądania przechodzą przez Twój serwer, a Twoja integracja pobiera płatność, zanim potwierdzi zamówienie.

Zobacz [dokumentację Widget API](https://api.ticketinghub.com/api-docs/index.html?urls.primaryName=Widget%20API%20V1).

*Ilustracja: Twoja własna kasa pobiera dostępność z API, gość wybiera godzinę, a rezerwacja zostaje potwierdzona przez API.*

## Połącz swoje systemy przez Supplier API i webhooki.

Każda nowa rezerwacja trafia do Twoich narzędzi, a do Twojego systemu jako podpisany webhook.

- **Pracuj na swoim koncie.** Supplier API zarządzają produktami, rezerwacjami i operacjami z Twoich własnych systemów.

- **Odbieraj podpisane webhooki.** Otrzymuj powiadomienie, gdy rezerwacja zostanie potwierdzona, anulowana lub zmieniona.

- **Weryfikuj i ponawiaj.** Sprawdzaj każdy podpis na swoim serwerze; dokumentacja wyjaśnia treść żądań i ponowienia.

Zobacz [dokumentację Supplier API](https://api.ticketinghub.com/api-docs/index.html?urls.primaryName=Supplier%20API%20V2) i [webhooki](https://api.ticketinghub.com/api-docs/index.html?urls.primaryName=Webhooks).

*Ilustracja: nowa rezerwacja online trafia po kolei do każdego z Twoich połączonych narzędzi.*

## Od pierwszego żądania do uruchomienia.

1. **Powiedz nam, co budujesz.** Opisz swój proces rezerwacji, systemy, które chcesz połączyć, i dane, których potrzebujesz.

2. **Potwierdź dostęp.** Ustal z naszym zespołem dostęp do API i konfigurację, której potrzebuje Twoja integracja.

3. **Buduj i testuj.** Korzystaj z dokumentacji API, aby poznać endpointy, sprawdzić formaty żądań i przetestować proces rezerwacji.

4. **Przygotuj uruchomienie.** Sprawdź obsługę płatności, odpowiedzi błędów i webhooki, których używa Twoja integracja.

## Najczęściej zadawane pytania.

### Czy oferujecie publiczne klucze API do samodzielnego użytku?

Umożliwiamy dostęp do API po krótkiej rozmowie na temat Twojego przypadku użycia, abyśmy mogli skierować Cię do odpowiednich powierzchni i środowisk. Zarezerwuj demo, aby rozpocząć.

### Jaka jest różnica między API Widget a API Dostawcy?

API Widget pomaga budować przepływy sterowane serwerem wokół naszego osadzonego procesu realizacji zakupu. API dostawców służą do zarządzania produktami, rezerwacjami i operacjami programistycznie. Wiele zespołów korzysta z obu.

### Jak przetestować przed wdrożeniem na produkcję?

Zapewniamy odpowiednie dla środowiska poświadczenia i dokumentację, abyś mógł bezpiecznie weryfikować integracje. Twój kontakt w TicketingHub potwierdzi, których punktów końcowych użyć podczas budowy.

### Jak uwierzytelniane są webhooki?

Webhooks są dostarczane przez HTTPS i zawierają podpisy, które powinieneś zweryfikować na swoim serwerze. Traktuj tajny klucz podpisu jak każde inne poświadczenie — przechowuj go tylko po stronie serwera.

### Czy mogę uzyskać pomoc w implementacji?

Tak. Nasz zespół wspiera partnerów podczas wdrażania, nietypowych przypadków i przeglądów przed uruchomieniem — zwłaszcza gdy łączysz płatności, kontrolę dostępu lub niestandardowe raportowanie.
