Jak działa API – prosty przykład
Klient płaci w sklepie internetowym. Sklep wysyła przez API do operatora płatności kwotę i numer zamówienia. Operator odpowiada, czy płatność się udała, a sklep zmienia status zamówienia. Cała wymiana trwa kilka sekund i odbywa się w tle – najczęściej przez protokół HTTP i w formacie JSON (tak działa większość tzw. REST API).
Najczęstsze integracje API w firmach
| Obszar | Przykłady systemów | Co daje integracja |
|---|---|---|
| Płatności | PayU, Przelewy24, Tpay, Stripe | automatyczne potwierdzenie płatności i statusu zamówienia |
| Wysyłka | InPost, DPD, DHL | etykiety i numery przesyłek bez ręcznego wpisywania |
| Sprzedaż wielokanałowa | Base (dawniej BaseLinker) | zamówienia i stany magazynowe w jednym miejscu |
| Faktury i magazyn | Subiekt nexo, Fakturownia, wFirma | faktury i dokumenty magazynowe wystawiane automatycznie |
| Marketing i CRM | HubSpot, MailerLite | kontakty z formularza od razu w bazie |
| Mapy, tłumaczenia i AI | Google Maps API, DeepL, OpenAI | mapy, tłumaczenia i funkcje AI na stronie |
API a integracja – czym się różnią
API to „drzwi” udostępnione przez system, np. przez operatora płatności. Integracja to połączenie, które przez te drzwi przechodzi: kod po stronie Twojej strony lub aplikacji, który wie, kiedy wysłać dane, co z nimi zrobić i jak zareagować na błąd. Sam fakt, że system ma API, nie oznacza jeszcze, że integracja jest gotowa.
Na co uważać, zamawiając integrację
- sprawdź, czy system ma publiczną dokumentację API i czy dostęp jest płatny,
- ustal, co ma się dziać przy błędzie – np. gdy kurier nie odpowiada,
- zadbaj o klucze dostępu: należą do Twojej firmy, nie do wykonawcy,
- zaplanuj aktualizacje – dostawcy zmieniają wersje API.
Integracje w Iguana Studio
Łączymy strony, sklepy i aplikacje z systemami płatności, kurierami, Base (dawniej BaseLinker), programami księgowymi i CRM. Integracje programujemy w Laravelu, a klient dostaje otwarty kod. Więcej na stronach aplikacje webowe i autorskie sklepy internetowe.

