Pregled Stripe integracije
Stripe integracija omogućuje automatsko fakturiranje, fiskalizaciju i slanje računa za plaćanja primljena preko Stripe platforme. Podržana su jednokratna plaćanja putem web checkout košarice kao i periodična plaćanja putem Stripe subscription invoicinga.
Integracija radi na temelju Stripe WebHooks mehanizma — prilikom transakcija ili promjena statusa na Stripe računu, podaci se automatski šalju u Kigo koja kreira dokument i fiskalizira ga.
Podržani vanjski sustavi
Osim izravnih Stripe naplata, automatski prepoznajemo i fiskaliziramo uplate koje kroz Stripe stižu iz ovih platformi:
- Thinkific — platforma za online tečajeve
- Wix — web stranice i webshop
- Bokun — rezervacije izleta i turističkih usluga
- Ostale platforme — svaka uplata koja uz Stripe transakciju nosi standardne metapodatke (e-pošta, broj narudžbe, stavke) prepoznaje se automatski
Kigo se uz Stripe izravno povezuje i s WooCommerce i Shopify webshopovima te nudi REST API za povezivanje vlastitih sustava.
Postavljanje WebHooka
Postupak za kreiranje Stripe WebHooka:
- Prijavite se u Stripe Dashboard na
dashboard.stripe.com. - Otvorite Developers → Webhooks i kliknite Add destination.
- U koraku Select events odaberite događaje koje želite pratiti:
- invoice.payment_succeeded — kada je uplata uspješno izvršena
- invoice.created — kada je račun kreiran na Stripeu
- invoice.sent — kada je račun poslan kupcu
- payment_intent.succeeded — kada je uplata bez računa uspješno potvrđena
- Odaberite Webhook endpoint kao tip destinacije.
- U polje Endpoint URL zalijepite adresu iz Kigo Stripe postavki.
- Kliknite Create destination za spremanje.
API ključ i Stripe Invoicing
Za naprednu integraciju (Stripe Invoicing) potreban je tajni API ključ koji omogućuje Kigu dohvaćanje dodatnih podataka iz Stripe sustava.
Postupak za dobivanje API ključa:
- U Stripe Dashboardu otvorite Developers → API keys.
- Kliknite Create secret key i unesite naziv (npr. Kigo).
- Kopirajte prikazani tajni ključ — prikazuje se samo jednom.
- U Kigu otvorite Stripe Invoicing tab Postavke i unesite ključ u predviđeno polje.
Važno: Tajni API ključ ne dijelite i ne šaljite putem e-maila.
Prednosti Stripe Invoice integracije
Webhook događaji koje Stripe šalje često ne sadrže sve informacije potrebne za izradu računa (ime kupca, e-mail, stavke narudžbe). Unosom tajnog API ključa omogućujete Kigu da automatski nadopuni te podatke dohvaćanjem iz Stripe sustava.
Dodatne mogućnosti uključuju:
- Dohvaćanje detaljnih stavki računa iz Stripe invoicea
- Povezivanje narudžbi sa stvarnim kupcima
- Praćenje statusa plaćanja
- Iniciranje izdavanja refundacija
Česta pitanja i napomene
- Mogu li koristiti samo WebHook bez API ključa? Da, osnovna integracija putem WebHooka radi bez API ključa, ali podaci na računu mogu biti nepotpuni (npr. može nedostajati ime kupca).
- Stripe šalje testne zahtjeve? Da, nakon kreiranja WebHooka Stripe šalje testne zahtjeve kako biste mogli provjeriti ispravnost integracije.
- Koji event odabrati za payment_intent.succeeded? Ovaj event je podržan, ali obratite se podršci za dodatne informacije o konfiguraciji.
- Što ako integracija ne radi? Provjerite ispravnost URL-a u Stripe Dashboardu, pregledajte log webhook isporuka i kontaktirajte Kigo podršku.