Przy konfiguracji płatności cyklicznych w Stripe łatwo pomieszać kilka pojęć. Tworzysz produkt, ustawiasz cenę, generujesz Payment Link, a po zakupie w panelu pojawia się jeszcze subskrypcja. Na pierwszy rzut oka może wyglądać tak, jakby wszystkie te elementy oznaczały mniej więcej to samo.
W rzeczywistości każdy z nich odpowiada za coś innego. Jeśli chcesz poprawnie ustawić płatności cykliczne Stripe, najpierw trzeba zrozumieć tę zależność. Rodzaj płatności nie jest ustawieniem samego produktu. To cena określa, czy klient zapłaci raz, czy będzie płacił regularnie. Dopiero później decydujesz, w jaki sposób klient rozpocznie subskrypcję. Możesz przygotować Payment Link i udostępnić go na stronie sprzedażowej albo utworzyć subskrypcję bezpośrednio dla konkretnego klienta.
Jeżeli dopiero konfigurujesz swoje konto, możesz wcześniej przeczytać artykuł Jak skonfigurować Stripe w 7 krokach. Tutaj skupimy się już na samych płatnościach cyklicznych.
Jak działają płatności cykliczne Stripe
Płatności cykliczne w Stripe opierają się na powtarzalnej cenie przypisanej do produktu. Cena określa kwotę oraz częstotliwość rozliczenia, np. raz w miesiącu. Gdy klient rozpocznie zakup oparty na takiej cenie, Stripe tworzy dla niego subskrypcję, która odpowiada później za kolejne rozliczenia zgodnie z ustawionym cyklem.
Najprościej można rozpisać to tak:
To właśnie na poziomie Price, a nie Product, określasz rodzaj płatności. Jeśli wybierzesz One-off, klient płaci jednorazowo. Jeśli wybierzesz Recurring, tworzysz cenę powtarzalną i określasz częstotliwość rozliczenia, np. co miesiąc lub co rok.
To rozróżnienie jest szczególnie ważne przy subskrypcjach. Sama cena cykliczna nie jest jeszcze subskrypcją i nie jest przypisana do konkretnego klienta. Określa jedynie kwotę i częstotliwość rozliczenia. Dopiero gdy na jej podstawie powstanie subskrypcja, Stripe zaczyna rozliczać konkretnego klienta zgodnie z tym cyklem. Domyślnie takie rozliczenia będą powtarzane, dopóki subskrypcja nie zostanie anulowana lub nie zostanie ustawiony termin jej zakończenia.
Product i Price w Stripe – czym się różnią
W Stripe Product opisuje to, co sprzedajesz, natomiast Price określa sposób rozliczenia tego produktu. Stripe traktuje te elementy oddzielnie i pozwala przypisać do jednego produktu kilka różnych cen.
To ważne, bo nie powinno się mówić, że „produkt w Stripe jest jednorazowy” albo „produkt jest subskrypcyjny”. Jednorazowa lub cykliczna jest cena przypisana do produktu.
Załóżmy hipotetycznie, że sprzedajesz dostęp do biblioteki materiałów online. W Stripe możesz utworzyć jeden produkt.
Produkt: Biblioteka materiałów
A następnie przypisać do niego różne ceny:
• 499 zł – płatność jednorazowa,
• 59 zł – płatność co miesiąc,
• 590 zł – płatność co rok.
Nadal mówimy o tym samym produkcie, ale klient może płacić za niego na kilka różnych sposobów.
Cena jednorazowa a cena cykliczna
Przy tworzeniu standardowej ceny w Stripe możesz wybrać m.in.:
• One-off – płatność jednorazową,
• Recurring – cenę powtarzalną.
Przy cenie cyklicznej określasz również okres rozliczeniowy. Stripe obsługuje cykle oparte na dniach, tygodniach, miesiącach i latach, a w panelu można ustawić także niestandardowy okres rozliczeniowy.
Jeżeli więc konfigurujesz klub online za 99 zł miesięcznie, to właśnie na poziomie Price ustawiasz 99 zł oraz miesięczny cykl rozliczenia.
Jak ustawić cenę cykliczną w Stripe
Jeżeli produkt znajduje się już w Stripe, przejdź do jego ustawień w Product catalog i dodaj kolejną cenę. Przy prostym abonamencie najczęściej wybierzesz Flat-rate, czyli stałą kwotę pobieraną w każdym okresie rozliczeniowym, np. 99 zł miesięcznie.
Następnie:
1. wybierz opcję Recurring,
2. ustaw kwotę,
3. wybierz walutę,
4. określ okres rozliczeniowy,
5. zapisz cenę.
Aktualnie Stripe pozwala ustawić okres rozliczeniowy podczas tworzenia ceny cyklicznej i dodać niestandardowy okres, jeśli standardowe opcje nie odpowiadają Twojemu modelowi sprzedaży.
Na tym etapie masz już przygotowaną cenę, ale nadal nie oznacza to, że jakikolwiek klient ma aktywną subskrypcję. Cena określa po prostu, ile klient płaci i jak często. Na przykład 99 zł co miesiąc.
Sama cena nie jest jeszcze przypisana do konkretnej osoby. Dopiero gdy klient rozpocznie subskrypcję, np. przez Payment Link, albo gdy utworzysz ją ręcznie w Stripe, powstaje konkretna subskrypcja dla tego klienta.
Jak zrobić subskrypcję Stripe przez Payment Link
Payment Link sprawdzi się wtedy, gdy chcesz przygotować jeden link, przez który klienci mogą samodzielnie rozpoczynać subskrypcję.
Przykładowo prowadzisz klub online kosztujący 99 zł miesięcznie. Na stronie sprzedażowej umieszczasz przycisk „Dołącz do klubu”, który prowadzi do Payment Linku Stripe.
Tworząc link, wybierasz produkt oraz jego cenę cykliczną. Stripe pozwala wykorzystywać w Payment Links ceny powtarzalne i tworzyć za ich pomocą subskrypcje.
Proces może wyglądać tak:
1. Klient otwiera Payment Link.
2. Trafia do formularza Stripe Checkout.
3. Widzi produkt i cenę, np. 99 zł miesięcznie.
4. Podaje wymagane dane oraz metodę płatności.
5. Rozpoczyna subskrypcję.
6. Stripe zapisuje subskrypcję przypisaną do tego klienta.
7. Kolejne rozliczenia są obsługiwane zgodnie z ustawionym cyklem.
W przypadku sprzedaży subskrypcji przez Payment Link, jeśli do sesji nie został wcześniej przypisany istniejący klient, Stripe Checkout tworzy nowy obiekt Customer. Subskrypcja jest następnie powiązana właśnie z konkretnym klientem.
Co dzieje się z kolejnymi płatnościami?
Po utworzeniu subskrypcji Stripe prowadzi jej dalszy cykl rozliczeniowy. Subskrypcje generują kolejne rozliczenia, a Stripe może automatycznie pobierać należność z zapisanej metody płatności zgodnie z konfiguracją subskrypcji. Jeżeli subskrypcja nie ma ustawionej daty zakończenia, będzie odnawiana bezterminowo — trzeba więc ręcznie ją anulować lub ustawić moment jej zakończenia.
W najprostszym wariancie bez okresu próbnego pierwsze rozliczenie pojawia się przy rozpoczęciu płatnej subskrypcji. Następnie Stripe rozlicza kolejne okresy zgodnie z ceną, np. co miesiąc.
Dokładny moment pierwszej i kolejnych płatności może jednak zależeć od ustawień, takich jak data rozpoczęcia subskrypcji, cykl rozliczeniowy czy okres próbny. Dlatego przy nietypowym modelu sprzedaży dobrze jest sprawdzić całą ścieżkę przed udostępnieniem jej klientom.
Jak utworzyć subskrypcję bez Payment Linku
Nie każda subskrypcja musi zaczynać się od kliknięcia linku przez klienta. Stripe pozwala również utworzyć ją bezpośrednio w Dashboardzie dla konkretnej osoby.
To drugi scenariusz, z którego korzystam przy konfiguracji Stripe.
W przypadku Payment Link przygotowuję sposób zakupu, z którego później mogą korzystać klienci. Przy subskrypcji tworzonej bezpośrednio pracuję już na konkretnym kliencie i konkretnych warunkach rozliczenia.
W aktualnym panelu Stripe proces zaczyna się w sekcji Subscriptions, gdzie wybierasz +Create subscription. Następnie możesz znaleźć istniejącego klienta albo dodać nowego oraz przypisać mu odpowiedni produkt i cenę.
Przy tworzeniu takiej subskrypcji Stripe pozwala obecnie ustawić m.in.:
• produkt i cenę,
• datę rozpoczęcia i zakończenia subskrypcji,
• początek cyklu rozliczeniowego,
• okres próbny,
• kod zniżkowy,
• dodatkowe metadane.
Dostępne ustawienia zależą od konkretnego sposobu rozliczenia, dlatego nie wszystkie będą potrzebne przy prostej płatności miesięcznej.
Payment Link czy subskrypcja utworzona dla klienta
Najważniejsza różnica dotyczy tego, kto rozpoczyna proces. Payment Link służy do samodzielnego zakupu przez klienta, natomiast subskrypcję możesz też utworzyć bezpośrednio dla konkretnej osoby.
Jeżeli prowadzisz klub, abonament albo inną ofertę dostępną dla większej liczby osób na tych samych zasadach, Payment Link jest zwykle prostszym sposobem rozpoczęcia subskrypcji.
Jeżeli natomiast pracujesz z konkretną osobą i chcesz ustawić jej indywidualną datę rozpoczęcia lub zakończenia rozliczeń, wygodniejsze może być utworzenie subskrypcji bezpośrednio w Stripe.
Warto rozróżnić częstotliwość płatności od czasu trwania subskrypcji. Cena Recurring może określać np. płatność 100 zł co miesiąc. Jeśli klient rozpocznie taką subskrypcję przez Payment Link, będzie ona standardowo odnawiana w kolejnych miesiącach. Jeśli ma zakończyć się w konkretnym terminie lub po określonej liczbie płatności, trzeba ustawić to już na poziomie konkretnej subskrypcji. Przy subskrypcji tworzonej ręcznie dla klienta możesz określić datę startu i zakończenia już podczas jej tworzenia.
Gdzie zarządzać istniejącą subskrypcją w Stripe
Po rozpoczęciu subskrypcji Payment Link przestaje być najważniejszym miejscem do jej obsługi. Konkretną relację z klientem znajdziesz w sekcji Subscriptions.
Możesz tam sprawdzić m.in. status subskrypcji i jej dane rozliczeniowe, a następnie wejść w konkretną subskrypcję i zmienić jej ustawienia.
Stripe pozwala obecnie z poziomu Dashboardu m.in.:
• zaktualizować subskrypcję,
• anulować ją od razu,
• zaplanować anulowanie na koniec bieżącego okresu,
• wskazać własną datę anulowania,
• wstrzymać pobieranie płatności,
• wygenerować dla klienta link do aktualizacji metody płatności.
Payment Link służy więc przede wszystkim do rozpoczęcia zakupu. Późniejsze zmiany dotyczące konkretnego klienta wprowadzasz już w jego subskrypcji. Jeśli klient kupił miesięczny dostęp przez link pół roku temu, nie musisz wracać do tego Payment Linku, żeby zmienić jego indywidualne rozliczenie. Otwierasz konkretną subskrypcję klienta.
Sam Payment Link nadal może działać i przyjmować kolejnych kupujących na tych samych zasadach.
Jak wybrać odpowiedni sposób płatności cyklicznej
Przy prostym modelu najłatwiej zacząć od pytania: czy każdy klient ma rozpoczynać subskrypcję samodzielnie na tych samych warunkach?
Jeżeli tak, naturalnym rozwiązaniem jest zwykle:
Product → cena cykliczna → Payment Link → klient kupuje → Stripe tworzy subskrypcję.
Taki model pasuje np. do klubu online, abonamentu na materiały czy programu, do którego można dołączyć ze strony internetowej.
Jeżeli natomiast rozliczenia ustalasz osobno z konkretną osobą, możesz pominąć uniwersalny Payment Link i utworzyć subskrypcję bezpośrednio dla tego klienta.
W pracy ze Stripe korzystam z obu scenariuszy. Sam wybór między nimi nie zależy od tego, który jest „bardziej profesjonalny”, tylko od tego, jak faktycznie wygląda sprzedaż. Przy otwartej ofercie klient powinien mieć prosty sposób samodzielnego zakupu. Przy indywidualnych ustaleniach większe znaczenie mogą mieć konkretne daty i warunki przypisane do jednej osoby.
Trzeba też pamiętać, że Stripe odpowiada tutaj przede wszystkim za część płatniczą. Jeśli sprzedajesz kurs, klub albo dostęp do materiałów, po opłaceniu subskrypcji może być jeszcze potrzebne przekazanie danych do platformy kursowej, MailerLite albo innego narzędzia.
Ten etap można zautomatyzować osobno. Więcej o budowaniu całej ścieżki po zakupie przeczytasz w artykule Jak zautomatyzować sprzedaż produktów cyfrowych?
FAQ – płatności cykliczne i subskrypcje Stripe
Czy Stripe obsługuje płatności cykliczne?
Tak. Stripe pozwala tworzyć ceny powtarzalne i wykorzystywać je w subskrypcjach. Możesz ustawić np. płatność miesięczną, roczną albo inny okres rozliczeniowy odpowiedni dla Twojej oferty.
Czy Payment Link może służyć do płatności miesięcznych?
Tak. Payment Link może wykorzystywać cenę cykliczną. Jeśli produkt ma np. cenę 99 zł miesięcznie, możesz stworzyć dla niej Payment Link, przez który klient sam rozpocznie subskrypcję.
Czy produkt w Stripe może mieć jednocześnie cenę jednorazową i miesięczną?
Tak. Jeden produkt może mieć kilka cen. Możesz więc przypisać do niego cenę jednorazową oraz jedną lub kilka cen cyklicznych, np. miesięczną i roczną. To rodzaj Price, a nie samego Product, decyduje o sposobie rozliczenia.
Czy Payment Link i Subscription to to samo?
Nie. Payment Link jest sposobem rozpoczęcia zakupu przez klienta. Jeśli korzysta z ceny cyklicznej, w wyniku zakupu powstaje osobna subskrypcja przypisana do konkretnego klienta.
Ten sam Payment Link może służyć wielu kupującym, a każdy z nich będzie miał swoją subskrypcję.
Czy można utworzyć subskrypcję w Stripe bez Payment Linku?
Tak. W sekcji Subscriptions możesz wybrać +Create subscription, dodać lub wskazać konkretnego klienta, wybrać produkt i cenę oraz ustawić parametry subskrypcji. Payment Link nie jest więc wymagany do utworzenia płatności cyklicznej dla konkretnego klienta.
Czy można później anulować albo zmienić subskrypcję?
Tak. Istniejącą subskrypcję możesz otworzyć w Dashboardzie i zmienić jej ustawienia. Stripe pozwala m.in. anulować ją natychmiast, na koniec obecnego okresu lub w wybranym terminie, a także wstrzymać pobieranie płatności.
Nie wiesz, które rozwiązanie wybrać?
Jeżeli nie wiesz, czy w Twoim przypadku lepiej sprawdzi się Payment Link z płatnością cykliczną, czy subskrypcja skonfigurowana indywidualnie dla klienta, mogę pomóc Ci dobrać i ustawić odpowiedni proces w Stripe.
Mogę również połączyć płatność z pozostałymi elementami sprzedaży, np. platformą kursową, mailingiem, fakturowaniem lub automatyzacją.
