Jak skonfigurować płatności cykliczne w Tpay?

Co to są płatności cykliczne w Tpay

Płatności cykliczne w Tpay umożliwiają automatyczne pobieranie środków z karty klienta w określonych odstępach czasu, np. co miesiąc.
Klient podaje dane karty tylko raz, a system sam pobiera kolejne płatności zgodnie z ustawieniami kursu. Dzięki temu możesz sprzedawać kursy lub produkty w modelu abonamentowym (subskrypcyjnym), a dostęp przedłuża się automatycznie.

Możliwe jest też pobieranie użycia karty, online, o czym przeczytasz tutaj:
https://poznaj.publigo.pl/articles/238975-jak-wczy-pautomatczne-patnoci-cykliczne 

1. Wymagania wstępne

Zanim włączysz płatności cykliczne w Publigo:

  • Posiadaj aktywne konto w Tpay.
  • Włącz obsługę płatności kartowych w Tpay.
  • Skontaktuj się z Tpay, aby uruchomić płatności cykliczne – operator przygotuje do podpisu umowę z Elavonem (procesor kart) i poprowadzi Cię przez proces,
  • Po podpisaniu umowy Tpay aktywuje płatności cykliczne na Twoim koncie

Tpay wymaga także przeprowadzenia testów produkcyjnych, zanim uruchomi płatności cykliczne w Twoim koncie (więcej o tym poniżej).

Ważne!

Aby płatności cykliczne działały prawidłowo, należy wpisać “Tytuł witryny” w WordPressie:
– Wejdź w Kokpit UstawieniaOgólne.
– W polu “Tytuł witryny” wpisz nazwę swojego serwisu (np. “Szkoła Zosi”, “Akademia Online”, “Akademia Jogi Marty Kowalskiej”).

Pole „Tytuł witrynynie może być puste – jeśli będzie puste, operator nie rozpozna witryny i płatności cykliczne nie przejdą walidacji.

2. Uzyskaj dane do integracji z Tpay

Dane potrzebne do konfiguracji znajdziesz po zalogowaniu do swojego panelu Tpay:

Client ID (identyfikator)
 → znajdziesz w sekcji Płatności kartami → API

Client Secret (klucz API)
 → również w sekcji Płatności kartami → API

Hasło do API
 → generowane razem z kluczem API

Kod bezpieczeństwa (potwierdzający)
 → w panelu Tpay: Ustawienia → Powiadomienia → Kod bezpieczeństwa (potwierdzający)

3. Skonfiguruj Tpay w Publigo

Po zebraniu danych i włączenia usługi przez Tpay:

  • Wejdź w Publigo w: UstawieniaGłówneSposoby płatności
  • Włącz Tpay i kliknij “Konfiguruj”
  • Uzupełnij pola:
  • Client ID nadany przez Tpay.com.
  • Client Secret uzyskany z Tpay.com
  • Kod bezpieczeństwa tpay.pl – znajdziemy go w: Ustawienia –> Powiadomienia –> Zabezpieczenia –> Kod bezpieczeństwa (potwierdzający)
  • Środowisko Tpay API – wybierz tryb działania API: Sandbox (testowy) lub Secure (domyślny do płatności).
  • Płatności cykliczne – zaznacz jeżeli chcesz, aby klient mógł dokonywać płatności cyklicznych za pośrednictwem karty płatniczej, przelewem, bądź wybierz obie wersje.
  • Nazwa metody płatności – dowolna nazwa metody płatności.
  • BLIK na stronie Zamówienie – możliwość bezpośredniej płatności BLIKiem

  • Ustaw Środowisko API: Secure (produkcyjne).
  • Zapisz zmiany.

4. Skonfiguruj adresy URL w Tpay

Adresy URL to linki, dzięki którym Tpay komunikuje się z Twoją stroną Publigo – informują system o wyniku transakcji.

W panelu Tpay ustaw:

Adres URL powiadomień: https://twojastrona.pl/
Adres URL powrotny (powodzenie): https://twojastrona.pl/potwierdzenie-transakcji/
Adres URL powrotny (błąd): https://twojastrona.pl/blad-transakcji/

Ważne!

Zamień twojastrona.pl na adres swojej strony Publigo.

Dodatkowo:

  • Odznacz opcję Klucz publiczny RSA.
  • Ustaw Algorytm podpisu: sha1.
  • W sekcji PowiadomieniaURL do powiadomień, ustaw: „zezwól na nadpisanie adresu URL powiadomienia” → Tak.

5. Włącz płatności cykliczne dla kursu

Po poprawnym skonfigurowaniu Tpay, płatności cykliczne ustawisz w wariantach wybranego kursu:

  • Kliknij w zakładkę „Kursy
  • Wybierz odpowiedni kurs
  • W „Podstawowe„, na dole strony znajdziesz „Warianty
  • Wybierz edycję danego wariantu (ikonka z ołówkiem z prawej strony)

  • W pojawiającym się okienku ustaw „Płatności cykliczne” – Tak
  • Dostosuj ilość cykli płatniczych i okres płatności

  • Zapisz wybrane ustawienia

6. Zmiana karty przez klienta

Szczegółowa instrukcja znajduje się tutaj:
https://poznaj.publigo.pl/articles/236321-jak-uruchomi-samodzieln-zmian-karty-w-payu-i-tpay

Jeśli masz włączoną opcję „samodzielnej zmiany karty” (dla PayU lub Tpay), klient może zmienić dane karty bezpośrednio z poziomu swojego konta.
W przeciwnym razie, zmiana karty wymaga anulowania starej subskrypcji i utworzenia nowego zamówienia.

7. Testy wymagane przez Tpay

Zanim Tpay aktywuje płatności cykliczne, należy przeprowadzić tzw. testy produkcyjne – wymagane przez operatora.

Do wykonania są m.in.:

  • sprzedaż udana,
  • sprzedaż nieudana,
  • płatność cykliczna (dzień po),
  • zwrot udany (w panelu Tpay),
  • zwrot nieudany (w panelu Tpay),
  • ręczne pobranie – udane,
  • ręczne pobranie – nieudane,
  • przestawienie statusu „w toku” na „porzuconą” (to wyrejestruje kartę).

Po wykonaniu testów skontaktuj się z Tpay, aby potwierdzili ich pozytywne zakończenie.

Każdy test powinien zakończyć się wynikiem pozytywnym (zielony status w panelu).

8. Spóźniona płatność

Jeśli klient spóźni się z płatnością cykliczną, system automatycznie odcina dostęp po terminie, a nowy okres dostępu liczony jest od dnia, w którym płatność faktycznie wpłynie.

Przykład:
Termin płatności: 4 listopada
Klient nie zapłacił w terminie – dostęp został automatycznie wstrzymany
Klient opłacił subskrypcję dopiero 28 listopada

–> System przywraca dostęp od dnia opłacenia (28 listopada) i ustawia nowy termin kolejnej płatności na 28 grudnia.
–> W praktyce oznacza to, że klient NIE zyskuje dodatkowych dni, ponieważ między 4 a 28 listopada nie miał aktywnego dostępu do kursu.

Jeśli w kolejnym miesiącu klient zapłaci znów w terminie (np. 28 grudnia), system utrzyma ten nowy rytm płatności.
Natomiast jeśli wróci do płatności 4 stycznia, cykl automatycznie powróci do pierwotnego terminu (4. dnia miesiąca).

9. Ważne zasady

  • Pierwsza płatność musi wynosić co najmniej 1 zł, aby system zapisał dane karty.

  • W formularzu zamówienia muszą być aktywne pola Imię i Nazwisko.

  • Jeśli ustawisz rabat i nie zaznaczysz opcji „jednorazowy dla danego klienta”, każda kolejna płatność będzie pobierana po cenie promocyjnej.

  • Kolejne płatności pobierane są po północy (z niewielkim wyprzedzeniem).

  • Operatorzy płatności pobierają prowizję zarówno za uruchomienie płatności cyklicznych, jak i od każdej transakcji.

  • Klient może zostać poproszony o potwierdzenie płatności (3-D Secure) – zależnie od zabezpieczeń jego banku.

  • System nie rezerwuje środków z góry – każda płatność jest pobierana w momencie odnowienia subskrypcji.