Dlaczego potrzebujesz integracji Stripe z inFakt
Stripe przetwarza płatności, ale nie wystawia faktur ustrukturyzowanych wymaganych w Polsce od lutego 2026. inFakt to popularny program do fakturowania i księgowości online — obsługuje KSeF, prowadzi KPiR i ewidencję ryczałtu, generuje deklaracje VAT. Problem? Stripe i inFakt nie komunikują się ze sobą natywnie.
Bez integracji musisz ręcznie przepisywać dane z każdej płatności Stripe do inFakt — kwotę, walutę, dane kupującego, NIP. Przy kilkunastu transakcjach dziennie to strata czasu i ryzyko pomyłek.
Stripto rozwiązuje ten problem. Łączy Stripe z inFakt automatycznie. Każda płatność generuje fakturę w inFakt — z poprawnymi danymi, właściwą stawką VAT, automatyczną wysyłką do KSeF i automatycznym księgowaniem.
Dowiedz się więcej o tym, jak wystawić fakturę ze Stripe i porównaj dostępne opcje.
Jak działa integracja Stripe → Stripto → inFakt → KSeF
Integracja opiera się na łańcuchu automatycznych akcji:
- 1
Klient płaci przez Stripe
Stripe Checkout, subskrypcja, Payment Link lub bezpośrednia płatność kartą. Klient podaje dane do faktury (NIP, adres) podczas płatności.
- 2
Stripto odbiera webhook ze Stripe
Natychmiast po płatności Stripto otrzymuje powiadomienie i pobiera pełne dane: kwotę, walutę, NIP kupującego, nazwę firmy, adres, opis produktu.
- 3
Stripto tworzy fakturę w inFakt przez API
Stripto wysyła żądanie do API inFakt z danymi kupującego, pozycjami fakturowymi i stawką VAT. Kwoty są przekazywane w groszach (format wymagany przez API inFakt). Faktura jest przetwarzana asynchronicznie.
- 4
inFakt wysyła fakturę do KSeF
inFakt automatycznie konwertuje fakturę do formatu XML FA(2) i wysyła ją do KSeF. System nadaje fakturze numer KSeF.
- 5
Faktura trafia do KPiR/ryczałtu i do klienta
inFakt automatycznie księguje fakturę sprzedażową w KPiR lub ewidencji ryczałtu. Stripto może wysłać fakturę e-mailem do klienta.
Cały łańcuch od płatności do faktury w KSeF trwa kilka sekund. Więcej o KSeF i dlaczego Stripe go nie obsługuje — przewodnik Stripe + KSeF.
Konfiguracja krok po kroku
Krok 1: Wygeneruj klucz API w inFakt
- Zaloguj się do swojego konta inFakt
- Przejdź do Ustawienia → Integracje → Klucz API
- Kliknij "Wygeneruj klucz API"
- Skopiuj klucz — będziesz go potrzebować w następnym kroku
Klucz API to ciąg losowych znaków. Traktuj go jak hasło — nie udostępniaj nikomu. W przeciwieństwie do Fakturowni, inFakt wymaga tylko klucza API (nie potrzebujesz domeny konta).
Krok 2: Skonfiguruj KSeF w inFakt
- W inFakt przejdź do Ustawienia → Integracje → KSeF
- Autoryzuj połączenie tokenem z systemu KSeF (ksef.mf.gov.pl)
- Włącz automatyczne wysyłanie faktur do KSeF
Bez tego kroku inFakt będzie wystawiać faktury, ale nie wyśle ich do KSeF. Token KSeF generujesz na stronie ksef.mf.gov.pl (logowanie profilem zaufanym lub podpisem kwalifikowanym).
Krok 3: Podłącz inFakt w Stripto
- W panelu Stripto przejdź do Ustawienia → inFakt
- Wklej klucz API z inFakt
- Kliknij "Zapisz" — Stripto zweryfikuje połączenie
Jeśli klucz jest poprawny, zobaczysz potwierdzenie połączenia. Od teraz każda nowa płatność w Stripe automatycznie utworzy fakturę w inFakt.
Co trafia na fakturę — mapowanie danych Stripe → inFakt
Stripto automatycznie mapuje dane z płatności Stripe na odpowiednie pola faktury w inFakt. Kluczowa różnica w porównaniu z Fakturownią: API inFakt przyjmuje kwoty w groszach (najmniejszej jednostce waluty), nie w złotych.
| Pole na fakturze | Źródło w Stripe | Pole w inFakt API |
|---|---|---|
| Dane sprzedawcy | — | Z konta inFakt (automatycznie) |
| NIP kupującego | customer.tax_ids (pl_vat) | client.tax_code |
| Nazwa kupującego | customer.name / billing_details | client.name |
| Adres kupującego | billing_details.address | client.street, client.city, client.postal_code |
| Kwota brutto | amount (w groszach, np. 10000) | gross_price (w groszach, np. 10000) |
| Waluta | currency (np. pln, eur, usd) | currency |
| Opis pozycji | line_items / description | services[].name |
| Data sprzedaży | created (timestamp płatności) | sale_date |
| Metoda płatności | — | payment_method: "card" |
Format kwot: Zarówno Stripe, jak i inFakt używają groszy (najmniejszej jednostki waluty). 10000 = 100,00 zł. To wygodne — Stripto nie musi przeliczać kwot, przekazuje je bezpośrednio.
Stawka VAT jest ustawiana zgodnie z konfiguracją w Stripto. Domyślnie 23%.
inFakt a KSeF — automatyczne wysyłanie
inFakt ma pełną integrację z KSeF. Po wystawieniu faktury (w tym faktur tworzonych automatycznie przez Stripto) inFakt konwertuje ją do formatu XML FA(2) i wysyła do KSeF. Konfiguracja jednorazowa:
- Wejdź na ksef.mf.gov.pl i zaloguj się profilem zaufanym lub podpisem kwalifikowanym
- Wygeneruj token autoryzacyjny dla oprogramowania zewnętrznego
- W inFakt przejdź do Ustawienia → Integracje → KSeF
- Wklej token z KSeF i aktywuj integrację
- Włącz automatyczne wysyłanie nowych faktur do KSeF
Po aktywacji każda faktura tworzona przez Stripto w inFakt automatycznie trafi do KSeF. Status wysyłki i numer KSeF zobaczysz przy fakturze w panelu inFakt.
Szczegóły o KSeF — czym jest, kogo dotyczy, jakie są kary za brak faktur — znajdziesz w kompletnym przewodniku Stripe + KSeF.
Wbudowana księgowość — faktury + KPiR/ryczałt w jednym
Największa przewaga inFakt nad Fakturownią: wbudowana księgowość online. Fakturownia to program do fakturowania — wystawiasz faktury, ale księgowość prowadzisz osobno. inFakt łączy jedno i drugie:
- Automatyczne księgowanie — każda faktura sprzedażowa (w tym te z Stripto) automatycznie trafia do KPiR lub ewidencji przychodów (ryczałt). Nie musisz ręcznie wprowadzać faktur do księgi.
- KPiR i ryczałt — inFakt obsługuje obie formy opodatkowania. Przychody ze sprzedaży przez Stripe są automatycznie uwzględniane w odpowiednich kolumnach KPiR.
- Deklaracje VAT — inFakt generuje JPK_V7 na podstawie wystawionych i otrzymanych faktur. Dane ze sprzedaży Stripe trafiają automatycznie do deklaracji.
- Rozliczenie roczne — inFakt pomaga przygotować PIT-36, PIT-36L lub PIT-28 na koniec roku podatkowego.
Dla jednoosobowej działalności gospodarczej to oznacza, że cały cykl od płatności Stripe do rozliczenia podatkowego jest zautomatyzowany: Stripe → Stripto → inFakt (faktura + KSeF + KPiR + VAT).
Jeśli prowadzisz JDG i szukasz rozwiązania, które łączy fakturowanie, KSeF i księgowość w jednym — inFakt + Stripto to najprostsza droga.
Rozwiązywanie problemów
Błąd: "Nieprawidłowy klucz API"
Sprawdź, czy skopiowałeś cały klucz API z inFakt. Upewnij się, że nie ma spacji na początku lub końcu. Wygeneruj nowy klucz, jeśli stary mógł wygasnąć.
Faktura nie trafia do KSeF
Sprawdź, czy w inFakt masz aktywną integrację z KSeF (Ustawienia → Integracje → KSeF) i czy token KSeF jest ważny. Upewnij się, że włączono automatyczne wysyłanie do KSeF dla nowych faktur.
Brak danych kupującego na fakturze
Stripto pobiera dane kupującego ze Stripe Checkout. Jeśli klient nie podał NIP-u lub adresu, te pola będą puste. Włącz zbieranie Tax ID i adresu rozliczeniowego w ustawieniach Stripe Checkout.
Synchronizacja nie powiodła się
W panelu Stripto przy fakturze zobaczysz komunikat o błędzie. Najczęstsze przyczyny: chwilowa niedostępność API inFakt, przekroczony limit faktur na planie darmowym, lub brakujące dane. Kliknij "Ponów synchronizację", żeby spróbować ponownie.
Kwota na fakturze jest nieprawidłowa
API inFakt przyjmuje kwoty w groszach. Jeśli widzisz kwotę 100 razy większą niż powinna być, sprawdź konfigurację. Stripto automatycznie formatuje kwoty do formatu inFakt — jeśli problem się powtarza, skontaktuj się z nami.
Podłącz Stripe do inFakt w minutę
Automatyczne faktury + KSeF + księgowość. Bez kodu.
Wolisz Fakturownię zamiast inFakt?
Stripto obsługuje też integrację z Fakturownia.pl — jednym z najpopularniejszych polskich programów do fakturowania. Jeśli używasz Fakturowni lub rozważasz zmianę, sprawdź integrację Stripe + Fakturownia.
Najczęściej zadawane pytania
Czy potrzebuję płatnego konta w inFakt?
Nie koniecznie. inFakt ma darmowy plan z limitem faktur. Do testowania integracji ze Stripto wystarczy plan darmowy. Przy większej liczbie faktur potrzebujesz płatnego planu.
Gdzie znajdę klucz API w inFakt?
W inFakt zaloguj się do swojego konta, przejdź do Ustawienia → Integracje → Klucz API. Kliknij „Wygeneruj klucz API" lub skopiuj istniejący. Wklej go w ustawieniach Stripto w sekcji inFakt.
Czy inFakt wymaga domeny konta jak Fakturownia?
Nie. W przeciwieństwie do Fakturowni, inFakt wymaga tylko klucza API. Nie musisz podawać domeny ani żadnych dodatkowych danych — wystarczy sam klucz.
Dlaczego inFakt używa groszy zamiast złotych?
API inFakt przyjmuje kwoty w najmniejszej jednostce waluty (groszach dla PLN, centach dla EUR). To standard w API finansowych — eliminuje problemy z zaokrąglaniem liczb zmiennoprzecinkowych. Stripto automatycznie formatuje kwoty ze Stripe do formatu inFakt.
Jak inFakt wysyła faktury do KSeF?
inFakt ma wbudowaną integrację z KSeF. Po wystawieniu faktury inFakt automatycznie konwertuje ją do formatu XML FA(2) i wysyła do KSeF. Musisz mieć aktywną autoryzację KSeF w ustawieniach inFakt.
Czy faktury ze Stripto trafiają automatycznie do KPiR?
Tak. inFakt ma wbudowaną księgowość — faktury sprzedażowe są automatycznie księgowane w KPiR lub ewidencji ryczałtu. Nie musisz ręcznie wprowadzać ich do księgi.
Co się stanie, jeśli klucz API jest nieprawidłowy?
Stripto weryfikuje klucz API przy zapisywaniu ustawień. Jeśli klucz jest nieprawidłowy, zobaczysz komunikat o błędzie. Faktura nie zostanie wystawiona, ale płatność w Stripe przejdzie normalnie. Popraw klucz API i zsynchronizuj fakturę ponownie.
Ile czasu zajmuje wystawienie faktury po płatności?
Kilka sekund. Stripto odbiera webhook ze Stripe natychmiast po płatności. API inFakt przetwarza żądanie asynchronicznie — faktura pojawia się w ciągu kilku sekund. Wysyłka do KSeF trwa dodatkowe kilka sekund do kilku minut.
Czy mogę zmienić z inFakt na Fakturownię?
Tak. W Stripto możesz zmienić program księgowy w dowolnym momencie. Podłączenie Fakturowni automatycznie dezaktywuje inFakt. Nowe faktury będą wystawiane w Fakturowni, a stare pozostaną w inFakt.
Czy integracja obsługuje faktury korygujące?
Stripto automatycznie tworzy faktury sprzedażowe. Faktury korygujące (np. przy zwrocie przez Stripe) musisz na razie wystawić ręcznie w inFakt. Automatyczne korekty są w planach.
Połącz Stripe z Fakturownią lub inFakt
Konfiguracja w minutę. Automatyczne faktury gotowe na KSeF.