Deweloperzy - przegląd
Sekcja Deweloperzy służy do integracji Zevio z własną aplikacją: REST API (oferty, płatności, subskrypcje, klienci, harmonogram), webhooki (powiadomienia o zdarzeniach), klucze API (uwierzytelnianie żądań) oraz opcjonalnie integracja Stripe. Dostęp mają administratorzy i właściciele organizacji; od planu Basic (na Free zobaczysz Sekcja niedostępna i przycisk Zobacz plany).
W menu rozwiń Deweloperzy. Linki: REST API, Webhooki, Stripe, Klucze API. W panelu znajdziesz dokumentację operacji z opisami i przykładami oraz listę operacji i parametrów. Do wywołań z zewnątrz potrzebujesz klucza API (utworzonego w Klucze API) - klucz jest powiązany z jedną organizacją. Członek zespołu (MEMBER) nie widzi sekcji Deweloperzy.
Sekcje
- REST API - w panelu otwierasz dokumentację operacji: lista operacji (oferty, płatności, subskrypcje, klienci, checkout, harmonogram itd.), dla każdej opis i przykłady. Do wywołań z zewnątrz potrzebujesz klucza API z sekcji Klucze API oraz wybranej organizacji.
- Webhooki - lista adresów URL; przycisk Dodaj. Po dodaniu wpisujesz URL - na ten adres Zevio wysyła zdarzenia (np. płatność zakończona, subskrypcja anulowana, zwrot, sesja checkout). Tajny klucz (secret) jest pokazany tylko raz - skopiuj i przechowuj bezpiecznie. Możesz edytować lub usunąć URL i przeglądać historię dostarczeń (sukces/błąd, liczba prób).
- Stripe - integracja Zevio Pay w Stripe Payment Element (szczegóły: Integracja Stripe).
- Klucze API - lista kluczy (nazwa, data utworzenia, ostatnie użycie), przycisk Utwórz klucz. Wartość klucza pokazywana tylko raz - skopiuj i zapisz; później widać tylko np. ostatnie znaki. Klucz służy do uwierzytelniania wywołań z Twojej aplikacji. W razie wycieku usuń klucz w panelu i utwórz nowy.
Quick Start (panel)
Deweloperzy → Quick Start (/dashboard/developers/integration-guide) - interaktywny przewodnik z linkami do operacji REST. Dostęp: plan Enterprise lub rola OWNER/ADMIN. Statyczna wersja: Quick Start integracji w stopce docs.
Plany i dostęp
Sekcja Deweloperzy od planu Basic (Free: Sekcja niedostępna). Quick Start w panelu od Enterprise. Rola MEMBER nie widzi Deweloperów.
Struktura menu Deweloperzy
- Quick Start - interaktywny przewodnik (Enterprise lub ADMIN/OWNER).
- REST API - dokumentacja operacji + sekcja Klucze API (
#api-keys). - Webhooki - rejestracja endpointów i katalog zdarzeń.
- Stripe - Zevio Pay / Connect Express (osobno od kart w Tpay).
- Klucze API - skrót przekierowujący do REST API #api-keys.
Host API i wersjonowanie
Wywołania: https://{host}/api/v1/... gdzie host zależy od Sandbox/Production. Nagłówek Authorization: Bearer {api_key}. Klucz jest scoped do jednej organizacji - nie używaj klucza org A do operacji na org B.
Typowe integracje
- Sklep e-commerce - sesja checkout (iframe) + webhook
payment.succeeded. - CRM - metadane oferty + webhooki + REST customers.
- Subskrypcje SaaS - oferty recurring BLIK A + portal klienta.
- Partner - osobne Partner REST API (portfel), nie mylić z kluczem merchant.
Blokada planu Free
Plan Free → wejście w Deweloperzy pokazuje Sekcja niedostępna i CTA Zobacz plany. Od Basic: REST API i klucze. Od Premium: webhooki (API; UI webhooków może wymagać Enterprise - sprawdź aktualny panel).
Bezpieczeństwo
- Klucz pokazywany tylko raz przy tworzeniu - zapisz w vault.
- Rotacja: utwórz nowy, podmień w integracji, revoke stary.
- Webhook secret - weryfikuj podpis HMAC w każdym handlerze.
- Nigdy nie commituj kluczy do repo.