WordPress + Stripe + polskie faktury VAT

Stripe + WordPress: automatyczne faktury VAT

Prowadzisz stronę na WordPressie i przyjmujesz płatności przez Stripe? Niezależnie od tego, czy używasz WP Simple Pay, MemberPress, Easy Digital Downloads, LearnDash czy innej wtyczki – każda transakcja wymaga polskiej faktury VAT. Stripto wystawia je automatycznie, bez instalowania czegokolwiek w WordPressie.

Problem: WordPress + Stripe a polskie faktury VAT

WordPress to najpopularniejszy CMS na świecie. W Polsce tysiące firm prowadzi na nim strony, które przyjmują płatności przez Stripe: sklepy, platformy członkowskie, serwisy z kursami online, portale B2B i aplikacje SaaS z front-endem na WordPressie.

Stripe świetnie obsługuje płatności, ale nie wystawia polskich faktur VAT. Stripe Invoice i Stripe Receipt to dokumenty wewnętrzne Stripe – nie zawierają NIP-u sprzedawcy w formacie wymaganym przez polskie prawo, nie mają polskiej stawki VAT i nie trafiają do KSeF. Nie są fakturą VAT.

WordPress sam z siebie też nie generuje faktur. Potrzebujesz zewnętrznego programu księgowego (Fakturownia, inFakt, wFirma) i sposobu, żeby automatycznie tworzyć w nim faktury za każdą płatność Stripe. Tu pojawia się pytanie: jak to połączyć?

Popularne wtyczki WordPress, które używają Stripe

Ekosystem WordPressa ma dziesiątki wtyczek integrujących Stripe. Każda z nich inaczej zarządza zamówieniami, subskrypcjami i danymi klientów. Oto najpopularniejsze:

WtyczkaZastosowanieStripto wystawia faktury
WooCommerceSklep internetowy, subskrypcje
WP Simple PayProste formularze płatności, donacje
MemberPressPlatformy członkowskie, paywall
Easy Digital DownloadsSprzedaż plików, licencji, oprogramowania
LearnDashKursy online, e-learning
Gravity Forms + StripeFormularze z płatnościami
WPForms + StripeFormularze z płatnościami
Paid Memberships ProCzłonkostwa, subskrypcje
Stripe Payment LinksLinki płatnicze osadzone na stronie

Stripto obsługuje każdą wtyczkę, która kieruje płatności przez Stripe. Nie ma znaczenia, która wtyczka inicjuje transakcję – liczy się to, że płatność przechodzi przez Stripe.

Dlaczego wtyczki WordPress do fakturowania nie wystarczają

Na rynku istnieją wtyczki WordPress łączące WooCommerce z Fakturownią lub inFakt. Działają na poziomie zamówień WordPress: gdy klient złoży zamówienie, wtyczka wysyła dane do programu księgowego. Problem w tym, że nie każda płatność Stripe przechodzi przez WooCommerce.

Jeśli używasz MemberPress, LearnDash, WP Simple Pay, Gravity Forms lub Stripe Payment Links – nie masz zamówień WooCommerce. Wtyczki do Fakturowni po prostu nie widzą tych transakcji. Płatność przeszła przez Stripe, ale żadna faktura się nie wystawiła.

Nawet jeśli używasz WooCommerce, wtyczki do faktur mają ograniczenia przy subskrypcjach. Prorating przy zmianie planu, ponowne próby pobrania po nieudanej płatności, kupony z Stripe – to scenariusze, w których kwota pobrana przez Stripe różni się od kwoty zamówienia w WooCommerce. Wtyczka fakturuje kwotę z zamówienia, nie z płatności.

Kolejny problem to aktualizacje. WordPress, PHP, wtyczki, motywy – każda aktualizacja może zepsuć integrację z fakturowaniem. Jeśli wtyczka do Fakturowni jest niekompatybilna z nową wersją PHP lub inną wtyczką, faktury przestają się wystawiać. I dowiadujesz się o tym po fakcie.

Jak Stripto rozwiązuje problem

Stripto nie integruje się z WordPressem. Integruje się ze Stripe. To fundamentalna różnica. Niezależnie od tego, czy płatność pochodzi z WooCommerce, MemberPress, WP Simple Pay, LearnDash, Gravity Forms czy Stripe Payment Links – Stripto ją obsłuży, bo widzi każdą transakcję na poziomie Stripe.

Schemat działania: klient płaci na stronie WordPress → wtyczka kieruje płatność do Stripe → Stripe pobiera pieniądze → Stripe wysyła webhook do Stripto → Stripto tworzy fakturę VAT w Fakturowni, inFakt lub wFirma → program księgowy wysyła fakturę do KSeF.

WordPress nie wie o Stripto. Stripto nie wie o WordPressie. Każde działa niezależnie. Aktualizacje WordPressa, zmiany motywu, instalacja nowych wtyczek, migracja na inny hosting – nic z tego nie wpływa na fakturowanie. Dopóki płatności przechodzą przez Stripe, faktury się wystawiają.

Stripto fakturuje dokładną kwotę pobraną przez Stripe. Nie kwotę z zamówienia WordPress, nie kwotę z koszyka, nie kwotę z formularza. Kwotę, która faktycznie została pobrana z karty klienta. To eliminuje rozbieżności między fakturą a rzeczywistą transakcją.

Panel Stripto: lista faktur wystawionych automatycznie z płatności Stripe

Panel Stripto: automatyczne faktury z każdej płatności Stripe

Masz WordPressa ze Stripe? Wypróbuj Stripto

5 pierwszych faktur za darmo. Bez wtyczek WordPress, bez podpinania karty.

Zacznij za darmo

Scenariusze: membership, kursy online, SaaS

Platformy członkowskie (MemberPress, Paid Memberships Pro)

Prowadzisz portal z treściami premium, na który klienci wykupują dostęp miesięczny lub roczny. MemberPress lub Paid Memberships Pro zarządza członkostwami, a Stripe pobiera opłaty cykliczne. Stripto wystawia fakturę VAT za każde pobranie: pierwsze, odnowienie, upgrade na wyższy plan, downgrade. Nie musisz ręcznie pilnować, które płatności wymagają faktury.

Kursy online (LearnDash, LifterLMS)

Sprzedajesz kursy online i przyjmujesz płatności przez Stripe. Klient kupuje kurs jednorazowo lub wykupuje subskrypcję na dostęp do wszystkich kursów. LearnDash tworzy zamówienie, Stripe pobiera płatność, Stripto wystawia fakturę VAT. Przy subskrypcjach faktura generuje się automatycznie co miesiąc.

Formularze płatności (WP Simple Pay, Gravity Forms)

Przyjmujesz płatności przez prosty formularz na stronie? WP Simple Pay i Gravity Forms ze Stripe addon pozwalają osadzić formularz płatności bez WooCommerce. Problem: te wtyczki nie mają integracji z polskimi programami księgowymi. Stripto wypełnia tę lukę. Każda płatność przez Stripe – niezależnie od formularza, który ją zainicjował – automatycznie generuje fakturę.

Sprzedaż plików i licencji (Easy Digital Downloads)

Easy Digital Downloads to popularna wtyczka do sprzedaży produktów cyfrowych: e-booków, szablonów, wtyczek, licencji na oprogramowanie. EDD obsługuje Stripe jako bramkę płatności. Stripto automatycznie fakturuje każdą transakcję, w tym odnowienia licencji i subskrypcje na aktualizacje.

Stripe Payment Links na WordPressie

Nie masz sklepu ani formularza? Wklejasz Stripe Payment Link na stronę WordPress i klient płaci jednym kliknięciem. Stripe Payment Links nie mają żadnej integracji z fakturowaniem. Stripto wystawia fakturę za każdy zakup przez Payment Link automatycznie.

WordPress, Stripe i KSeF

KSeF (Krajowy System e-Faktur) obowiązuje od 2026 roku. Każda faktura B2B musi trafić do KSeF w formacie XML FA(2). Ani Stripe, ani WordPress, ani żadna wtyczka WordPress nie obsługują KSeF bezpośrednio.

Stripto rozwiązuje ten problem w prosty sposób: tworzy fakturę w Fakturowni, inFakt lub wFirma, a te programy wysyłają ją do KSeF. Nie musisz konfigurować niczego w WordPressie. Łańcuch wygląda tak: Stripe → Stripto → Fakturownia/inFakt/wFirma → KSeF.

Przy płatnościach cyklicznych (subskrypcje, członkostwa) automatyzacja z Stripto eliminuje ryzyko pominięcia faktury. Każde pobranie przez Stripe generuje fakturę, która trafia do KSeF. Bez ręcznej pracy, bez pilnowania terminów.

Więcej o KSeF i Stripe: jak połączyć Stripe z KSeF.

Jak zacząć: konfiguracja bez zmian w WordPress

Konfiguracja Stripto nie wymaga logowania do panelu WordPress, instalowania wtyczek ani edytowania kodu. Cała konfiguracja odbywa się w panelu Stripto.

  1. Zarejestruj się w Stripto i podłącz konto Stripe jednym kliknięciem przez OAuth.
  2. Podaj klucz API z Fakturowni, inFakt lub wFirma.
  3. Ustaw domyślną stawkę VAT (23%, 8%, ZW lub NP).
  4. Gotowe. Każda płatność przez Stripe (z WordPressa i nie tylko) automatycznie generuje fakturę VAT.

Upewnij się, że Stripe Checkout na Twojej stronie WordPress zbiera NIP i adres kupującego. Włącz „Collect tax IDs” w ustawieniach Stripe, żeby faktury B2B zawierały NIP nabywcy. Szczegółowa instrukcja: zbieranie adresów klientów w Stripe.

Masz historyczne płatności sprzed podłączenia Stripto? Możesz wystawić faktury za wcześniejsze transakcje. Stripto synchronizuje historię płatności ze Stripe.

5 pierwszych transakcji za darmo, bez podpinania karty. Plany od 19 zł/mies. Szczegóły: cennik Stripto.

Wypróbuj Stripto: 5 pierwszych faktur za darmo

Połącz Stripe z Fakturownią, inFakt lub wFirma. Bez wtyczek WordPress, bez podpinania karty.

Zacznij za darmo

Najczęściej zadawane pytania

Czy Stripto wymaga instalacji wtyczki w WordPress?

Nie. Stripto działa na poziomie Stripe, nie WordPressa. Nie instalujesz żadnej wtyczki, nie edytujesz plików PHP i nie konfigurujesz hooków WordPress. Podłączasz konto Stripe do Stripto przez OAuth, podajesz klucz API z Fakturowni, inFakt lub wFirma i gotowe. WordPress działa dalej bez zmian.

Które wtyczki WordPress + Stripe obsługuje Stripto?

Wszystkie. Stripto nie integruje się z wtyczkami WordPress, tylko ze Stripe. Jeśli wtyczka kieruje płatności przez Stripe (WooCommerce, WP Simple Pay, MemberPress, Easy Digital Downloads, LearnDash, Gravity Forms, WPForms, Paid Memberships Pro i inne), Stripto wystawia fakturę za każdą płatność. Nie musisz konfigurować niczego po stronie WordPressa.

Mam WooCommerce. Czy powinienem czytać ten artykuł czy o WooCommerce?

Jeśli korzystasz z WooCommerce + Stripe, przeczytaj dedykowany artykuł: Stripe + WooCommerce: automatyczne faktury VAT. Opisuje specyficzne scenariusze WooCommerce: subskrypcje, prorating, porównanie z wtyczkami WooCommerce do Fakturowni.

Czy Stripto obsługuje płatności cykliczne z WordPress?

Tak. Jeśli wtyczka WordPress tworzy subskrypcje w Stripe (np. MemberPress, Paid Memberships Pro, WooCommerce Subscriptions), Stripto wystawia fakturę za każde pobranie. Odnowienia, upgrade, downgrade, trial, kupony: wszystko jest obsługiwane automatycznie.

Co jeśli przeniosę stronę z WordPressa na inną platformę?

Nic się nie zmienia. Stripto działa na poziomie Stripe, nie WordPressa. Jeśli po migracji nadal przyjmujesz płatności przez Stripe, faktury wystawiają się automatycznie. Możesz przenieść się na Next.js, Shopify, własną aplikację lub cokolwiek innego. Stripto działa niezależnie od front-endu.

Czy Stripto obsługuje Stripe w trybie testowym?

Tak. Możesz podłączyć Stripe w trybie testowym (test mode), żeby sprawdzić jak działają faktury, zanim włączysz produkcję. Faktury testowe nie trafiają do KSeF.

Ile kosztuje Stripto?

Stripto kosztuje od 19 zł/mies. (plan Mini) do 79 zł/mies. (plan Pro). Przy płatności rocznej oszczędzasz dwa miesiące. 5 pierwszych transakcji za darmo, bez podpinania karty.

Czy faktury zawierają NIP nabywcy?

Tak, jeśli Stripe Checkout zbiera NIP (tax ID) od klienta. Włącz 'Collect tax IDs' w ustawieniach Stripe Customer Portal lub Checkout. Stripto automatycznie pobiera NIP z danych klienta w Stripe i umieszcza go na fakturze.

Połącz Stripe z Fakturownią, inFakt lub wFirma

Konfiguracja w minutę. Automatyczne faktury gotowe na KSeF.

Wypróbuj za darmo