WooCommerce
WooCommerce to wtyczka e-commerce dla WordPressa, która pozwala na tworzenie sklepu internetowego i zarządzanie nim. Integracja Tpay umożliwia szybkie wdrożenie popularnych metod płatności, takich jak: BLIK, przelewy online, karty, e-wallety oraz płatności ratalne i odroczone. Wtyczka Tpay jest regularnie aktualizowana zgodnie z wymaganiami platformy oraz rozbudowywana o nowe funkcjonalności.
Zanim zaczniesz
Wymagania:
Platforma WordPress z wersją PHP minimum 7.0.
Zainstalowana wtyczka WooCommerce.
Sklep z ustawioną walutą Polski Złoty (PLN).
Aktywne konto w Tpay.
W celu poprawnego odbioru powiadomień o statusie transakcji konieczne jest zezwolenie na nadpisywanie adresu URL powiadomień. W Panelu Akceptanta przejdź w menu do Ustawienia → Powiadomienia → w sekcji URL do powiadomień, włącz opcję: Zezwól na nadpisanie adresu URL powiadomienia.

Konfiguracja ustawień globalnych
Przejdź do WooCommerce, a następnie kliknij zakładkę Ustawienia Tpay.
Użycie ustawień globalnych powoduje, że nie będzie konieczności wpisywania na nowo tych samych danych konfiguracyjnych do każdej metody płatności.

| Pole konfiguracji | Opis pola |
|---|---|
Kod bezpieczeństwa | Kod bezpieczeństwa, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Ustawienia → Powiadomienia → sekcja Zabezpieczenia. |
ID klienta | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Client ID. |
Sekret API | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Secret. |
Środowisko Tpay | Wybór środowiska, na którym ma działać wtyczka. |
E-mail sprzedawcy | Adres mailowy, na który mają być wysyłane powiadomienia o transakcjach z systemu Tpay. |
Domyślny status po opłaceniu zamówienia | Status płatności zamówienia po opłaceniu transakcji. |
Domyślny status po opłaceniu, dla produktów wirtualnych | Status płatności zamówienia po opłaceniu transakcji, gdy kupujący zakupi tylko produkty wirtualne. |
Dodatkowa kwota | Opcja umożliwiająca doliczenie opłaty dodatkowej do kwoty zamówienia za korzystanie z płatności Tpay. |
Sposób wyświetlania płatności | Opcja zmienia sposób wyświetlania metod płatności w koszyku. |
Nazwa pola NIP | Opcja zezwala na wysyłanie numeru NIP do systemu Tpay, w tym polu wpisz meta dane pola formularza. |
BLIK Płacę Później | Zaznacz opcję, jeśli chcesz uruchomić te płatność na swoim sklepie. |
Easy ON-site | Mechanizm, który zezwala na wyróżnienie danej metody płatności. Włączenie danej metody płatności spowoduje pojawienie się jej w ustawieniach płatności WooCommerce. W celu włączenia kilku metod płatności przytrzymaj przycisk CTRL na klawiaturze. |
Automatyczne anulowanie zamówień | Funkcjonalność, która pozwala na anulowanie zamówienia bez zarejestrowanej płatności. Po anulowaniu zamówienia, transakcja nie będzie mogła być opłacona przez kupującego. Zakres od 1 do 30 dni. |
Konfiguracja płatności
Przejdź do WooCommerce, wybierz Ustawienia, a następnie kliknij zakładkę Płatności.
Wybierz daną płatność, jaką chcesz włączyć na swojej stronie i skonfiguruj ją, klikając Dokończ konfigurację.
W zakładce Płatności pojawi się lista płatności, jakie można uruchomić we wtyczce.

| Nazwa płatności | Opis płatności |
|---|---|
Tpay lista banków | Płatności wyświetlają jako kafelki banków w koszyku sklepu. Konfiguracja pozwala również przekierować kupującego na Panel Transakcyjny. |
BLIK | Płatności wyświetlają metodę płatności BLIK w koszyku sklepu. Konfiguracja pozwala również włączyć BLIK LVL 0. |
Karta płatnicza (strona tpay.com) | Płatności wyświetlają metodę płatności kartami w koszyku sklepu. Klient wprowadza dane karty na Panelu Transakcyjnym. |
Karta płatnicza (strona zamówienia) | Płatności wyświetlają metodę płatności kartami w koszyku sklepu. Kupujący wprowadza dane karty na stronie sklepu. |
Raty Pekao | Płatności wyświetlają metodę płatności rat w koszyku sklepu. |
Lista banków
Wtyczka umożliwia prezentację wszystkich dostępnych metod płatności bezpośrednio na stronie sklepu lub alternatywnie, przekierowuje klienta do Panelu Transakcyjnego Tpay.

| Pole konfiguracji | Opis pola |
|---|---|
Uruchom płatność | Włączenie, wyłączenie płatności na sklepie. |
Nazwa | Tytuł płatności, który zobaczą klienci podczas dokonywania zakupu. |
Użyj ustawień globalnych | Użycie ustawień globalnych. Dzięki tej opcji przy każdej konfiguracji płatności nie trzeba podawać na nowo danych uwierzytelniających, gdyż są pobierane z głównych (globalnych) ustawień. |
Kod bezpieczeństwa | Kod bezpieczeństwa, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Ustawienia → Powiadomienia → sekcja Zabezpieczenia. |
ID klienta | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Client ID. |
Sekret API | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Secret. |
Opis | Opis, który będzie widoczny pod tytułem płatności. |
Włącz dla podanych metod dostawy | Wybór metod wysyłki, dla jakich ma być dostępna płatność. Zostaw pole puste, jeśli ma być dostępna dla wszystkich. |
Własna kolejność | Funkcja odpowiada za zmianę kolejności wyświetlanych banków, które mają być wyświetlane w pierwszej kolejności np. wpisanie 64, 18, 13 powoduje wyświetlanie płatności BLIK, mBank, ING w pierwszej kolejności. Pełna lista kanałów płatności. |
Ukryj listę wyboru banku | Ukrywa widoczne metody płatności na stronie sklepu. Kupujący zostanie przekierowany bezpośrednio do Panelu Transakcyjnego Tpay, gdzie dokona wyboru metody płatności. |
Adres do notyfikacji | Adres powiadomień, na który będą wysyłane notyfikacje dotyczące statusu płatności. |
BLIK
Umożliwia realizację płatności BLIK za pomocą formularza zintegrowanego bezpośrednio na stronie sklepu lub poprzez przekierowanie klienta do serwisu eBLIK.

| Pole konfiguracji | Opis pola |
|---|---|
Uruchom płatność | Włączenie, wyłączenie płatności na sklepie. |
Nazwa | Tytuł płatności, który zobaczą klienci podczas dokonywania zakupu. |
Użyj ustawień globalnych | Użycie ustawień globalnych. Dzięki tej opcji przy każdej konfiguracji płatności nie trzeba podawać na nowo danych uwierzytelniających, gdyż są pobierane z głównych (globalnych) ustawień. |
Kod bezpieczeństwa | Kod bezpieczeństwa, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Ustawienia → Powiadomienia → sekcja Zabezpieczenia. |
ID klienta | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Client ID. |
Sekret API | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Secret. |
Opis | Opis, który będzie widoczny pod tytułem płatności. |
Włącz dla podanych metod dostawy | Wybór metod wysyłki, dla jakich ma być dostępna płatność. Zostaw pole puste, jeśli ma być dostępna dla wszystkich. |
BLIK LVL 0 | Włączenie opcji BLIK LVL 0. Włącz, jeśli chcesz, aby klient wpisywał kod BLIK na stronie sklepu. Wyłączona opcja spowoduje, że użytkownik zawsze będzie przekierowywany na zewnętrzną stronę eBLIK, gdzie wpisze kod. |
Adres do notyfikacji | Adres powiadomień, na który będą wysyłane notyfikacje dotyczące statusu płatności. |
Karta płatnicza - płatność na stronie zamówienia
Przyjmowanie płatności kartą za pomocą formularza udostępnionego bezpośrednio na stronie sklepu. Dane karty klienta są w pełni szyfrowane.

| Pole konfiguracji | Opis pola |
|---|---|
Uruchom płatność | Włączenie, wyłączenie płatności na sklepie. |
Nazwa | Tytuł płatności, który zobaczą klienci podczas dokonywania zakupu. |
Użyj ustawień globalnych | Użycie ustawień globalnych. Dzięki tej opcji przy każdej konfiguracji płatności nie trzeba podawać na nowo danych uwierzytelniających, gdyż są pobierane z głównych (globalnych) ustawień. |
Kod bezpieczeństwa | Kod bezpieczeństwa, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Ustawienia → Powiadomienia → sekcja Zabezpieczenia. |
ID klienta | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Client ID. |
Sekret API | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Secret. |
Opis | Opis, który będzie widoczny pod tytułem płatności. |
Włącz dla podanych metod dostawy | Wybór metod wysyłki, dla jakich ma być dostępna płatność. Zostaw pole puste, jeśli ma być dostępna dla wszystkich. |
Adres do notyfikacji | Adres powiadomień, na który będą wysyłane notyfikacje dotyczące statusu płatności. |
Karta płatnicza z przekierowaniem do bramki płatniczej
Przyjmowanie płatności kartą poprzez przekierowanie klienta do bezpiecznego Panelu Transakcyjnego Tpay. Dane karty klienta są w pełni szyfrowane.

| Pole konfiguracji | Opis pola |
|---|---|
Uruchom płatność | Włączenie, wyłączenie płatności na sklepie. |
Nazwa | Tytuł płatności, który zobaczą klienci podczas dokonywania zakupu. |
Użyj ustawień globalnych | Użycie ustawień globalnych. Dzięki tej opcji przy każdej konfiguracji płatności nie trzeba podawać na nowo danych uwierzytelniających, gdyż są pobierane z głównych (globalnych) ustawień. |
Kod bezpieczeństwa | Kod bezpieczeństwa, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Ustawienia → Powiadomienia → sekcja Zabezpieczenia. |
ID klienta | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Client ID. |
Sekret API | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Secret. |
Opis | Opis, który będzie widoczny pod tytułem płatności. |
Włącz dla podanych metod dostawy | Wybór metod wysyłki, dla jakich ma być dostępna płatność. Zostaw pole puste, jeśli ma być dostępna dla wszystkich. |
Klucz RSA | Klucz RSA, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Płatności kartami → API → sekcja Klucz publiczny RSA dla acquirera Elavon (widoczny po włączeniu metody securesale), natomiast dla acquirera Pekao klucz znajduje się w zakładce Integracje → API. |
Adres do notyfikacji | Adres powiadomień, na który będą wysyłane notyfikacje dotyczące statusu płatności. |
Raty Pekao
Przekierowanie klienta do zewnętrznego serwisu Banku Pekao w celu wypełnienia wniosku ratalnego.

| Pole konfiguracji | Opis pola |
|---|---|
Uruchom płatność | Włączenie, wyłączenie płatności na sklepie. |
Nazwa | Tytuł płatności, który zobaczą klienci podczas dokonywania zakupu. |
Użyj ustawień globalnych | Użycie ustawień globalnych. Dzięki tej opcji przy każdej konfiguracji płatności nie trzeba podawać na nowo danych uwierzytelniających, gdyż są pobierane z głównych (globalnych) ustawień. |
Kod bezpieczeństwa | Kod bezpieczeństwa, dostępny w Panelu Akceptanta w systemie Tpay w zakładce Ustawienia → Powiadomienia → sekcja Zabezpieczenia. |
ID klienta | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Client ID. |
Sekret API | Dostępny w Panelu Akceptanta w systemie Tpay w zakładce Integracje → API → sekcja Klucze do nowego Open Api w polu Secret. |
Opis | Opis, który będzie widoczny pod tytułem płatności. |
Włącz dla podanych metod dostawy | Wybór metod wysyłki, dla jakich ma być dostępna płatność. Zostaw pole puste, jeśli ma być dostępna dla wszystkich. |
Merchant ID | Numer identyfikacyjny Sprzedawcy. Inaczej, to numer ID do logowania do Panelu Akceptanta Tpay. Pole wymagane, aby włączyć symulator rat. |
Symulator rat na karcie produktu | Symulator będzie widoczny na stronie produktu. |
Symulator rat w koszyku zakupowym | Symulator będzie widoczny na stronie koszyka. |
Symulator rat na stronie zamówienia | Symulator będzie widoczny na stronie zamówienia. |
Adres do notyfikacji | Adres powiadomień, na który będą wysyłane notyfikacje dotyczące statusu płatności. |
