VulCode

Integracja Przelewy24 przez REST API

Płatności Przelewy24 tam, gdzie gotowa wtyczka nie sięga: we własnym sklepie, panelu klienta, aplikacji, rezerwacjach albo abonamencie. Z weryfikacją każdej wpłaty po stronie serwera, zwrotami i BLIK-iem.

Panel sklepu: zamówienie 10482 opłacone przez Przelewy24, historia zdarzeń z nieudanym pierwszym powiadomieniem i weryfikacją transakcji

Droga jednej płatności

Powrót klienta na stronę niczego nie potwierdza. O wpłacie decyduje powiadomienie i weryfikacja po stronie serwera.

  • Klientprzeglądarka albo aplikacja
  • Twój serwermoduł płatności
  • Przelewy24
  1. KlientTwój serwer

    Krok 1 z 8: Klik "Zapłać"

    Zamówienie dostaje własny, niepowtarzalny numer płatności

  2. Twój serwerPrzelewy24

    Krok 2 z 8: Rejestracja transakcji

    Kwota, strona powrotu dla klienta, adres powiadomień i podpis kluczem z panelu

  3. Przelewy24Twój serwer

    Krok 3 z 8: Identyfikator płatności

  4. Twój serwerKlient

    Krok 4 z 8: Przekierowanie na stronę płatności

    Strona płatności Przelewy24 dla tego zamówienia

  5. KlientPrzelewy24

    Krok 5 z 8: Płatność przelewem, BLIK-iem albo kartą

  6. Przelewy24Twój serwer

    Krok 6 z 8: Powiadomienie o wyniku (w tle)

    Wysyłane niezależnie od tego, czy klient wrócił na stronę

  7. Twój serwerPrzelewy24

    Krok 7 z 8: Weryfikacja transakcji

    Bez weryfikacji transakcja nie jest zakończona

  8. Twój serwerKlient

    Krok 8 z 8: Zamówienie opłacone

    Dopiero teraz zmienia się status i rusza realizacja

Gdy Twój serwer nie odbierze powiadomienia

Przelewy24 ponawia powiadomienie, dopóki transakcja nie zostanie zweryfikowana. Harmonogram jest stały i opisany w dokumentacji.

Przelewy24: próby wysłania
  1. pierwsze powiadomienie
  2. po 3 min
  3. po 5 min
  4. po 15 min
  5. po 30 min
  6. po 60 min
  7. po 150 min
  8. po 450 min
  9. Koniec powiadomień, transakcja bez weryfikacji

Adres powiadomieńPowiadomienie bez zweryfikowanej transakcji wraca w kolejnej próbie, z tymi samymi parametrami.

Zamówienie
w toku: płatność czeka na powiadomienie i weryfikację
  • Opłacone: weryfikacja przeszła

Statusy płatności w Twoim systemie

Tak prowadzimy płatność po stronie Twojego zamówienia. Górny tor to zdarzenia u Przelewy24, dolny to status zamówienia, który zmienia się na opłacona dopiero po weryfikacji.

Przelewy24
Rejestracja

Kwota, adres powiadomień i podpis kluczem z panelu.

Twój system
nowa

Transakcja zarejestrowana, klient dostał link do płatności.

Przelewy24
Płatność klienta

Przelewem, BLIK-iem albo kartą na stronie płatności.

Twój system
w toku

Klient jest na stronie płatności albo potwierdza BLIK w aplikacji banku.

przerwana albo po czasie
porzucona

Klient przerwał płatność albo minął czas. Zamówienie czeka na ponowną płatność.

Przelewy24
Powiadomienie

Wysyłane także wtedy, gdy klient nie wrócił na stronę.

Twój system
powiadomienie

Przyszło powiadomienie, ale kwota i podpis nie są jeszcze sprawdzone.

nie zgadza się
niezgodna

Kwota albo podpis nie zgadza się z zamówieniem. Zatrzymujemy i powiadamiamy człowieka.

Przelewy24
Weryfikacja

Bez niej transakcja nie jest zakończona.

Twój system
Status zmienia się dopiero po weryfikacji
opłacona

Weryfikacja przeszła. Dopiero ten status uruchamia realizację zamówienia.

zwrot z Twojego panelu
zwrócona

Zwrot całości albo części zlecony z Twojego panelu, bez logowania do panelu bramki. Status zwrotu przychodzi osobnym powiadomieniem.

Strona zamówienia 10482 na telefonie po powrocie z płatności: czekamy na potwierdzenie płatności, płatność w toku

Co w tym czasie widzi klient

Powrót na stronę niczego nie potwierdza, więc strona pokazuje płatność w toku, dopóki serwer nie zweryfikuje transakcji. Zamówienie zmieni status także wtedy, gdy klient zamknie tę stronę.

Wtyczka czy integracja przez API

Przelewy24 ma gotowe wtyczki do popularnych platform. Kod piszemy tylko tam, gdzie ich nie ma.

Twój sklep albo system

Gdzie klienci mają płacić i co ma się stać po wpłacie.

Wystarczy wtyczka

Kiedy
  • Sklep działa na WooCommerce, PrestaShop, Magento albo Shopify, do których Przelewy24 udostępnia wtyczki.
  • Shoper ma moduł partnerski, który instalujesz w panelu sklepu.
  • Po płatności wystarczy zmiana statusu zamówienia w samej platformie.
Wniosek

Instalujemy i ustawiamy wtyczkę, bez kodu, za który nie ma powodu płacić.

Potrzebna integracja przez API

Kiedy
  • Płatność ma się odbyć we własnym systemie: panelu klienta, aplikacji mobilnej, rezerwacjach, platformie z kontami.
  • Po wpłacie ma się wydarzyć coś więcej: aktywacja usługi, faktura, wysyłka, przydział miejsca.
  • Chcesz zwrotów, BLIK-a na stronie albo podziału płatności między sprzedawców.
Wniosek

Integracja z Przelewy24 w Twoim systemie, z weryfikacją każdej wpłaty na serwerze i statusami w Twoim panelu.

Najczęstsze pytania o Przelewy24

Odpowiedzi o koncie, BLIK-u, aplikacjach mobilnych i wycenie.

Gdzie mają działać płatności?

Napisz, w jakim systemie klienci mają płacić i co ma się dziać po płatności. Odpowiemy w godzinę z pytaniami i wyceną.