Spis treści 8 sekcji

Pay by link oznacza szybki przelew uruchamiany przez odnośnik. Link do płatności ma szersze znaczenie: to adres, który sprzedawca wysyła klientowi, by ten opłacił zamówienie. Scalapay Pay by Link pozwala sprzedawcom wysyłać linki do płatności ratalnych1. Ten poradnik wyjaśnia różnice między rozwiązaniami oraz kwestie kosztów i bezpieczeństwa. W Scalapay klient może podzielić płatność na 3 lub 4 raty, zamiast wykonywać szybki przelew2.

Płatność przez link zaczyna się od otwarcia adresu otrzymanego od sprzedawcy. Klient trafia na stronę płatności i opłaca tam zamówienie. Przy przelewie pay-by-link wybiera bank, a następnie zatwierdza transakcję w jego serwisie. Link może też prowadzić na stronę z wyborem różnych metod płatności. Na liście Przelewy24 z 2025 r. wskazano 431 banków spółdzielczych obsługujących płatności mechanizmem PBL3.

W rozwiązaniu IXOPAY klient może zeskanować kod QR, aby otworzyć adres płatności na urządzeniu mobilnym i dokończyć płatność Pay by Link4. Link PAYONE prowadzi z kolei do Hosted Checkout Page. To strona obsługiwana przez operatora, na której klient może wprowadzić dane płatności5.

Jak sprawdzić wiarygodność linku i potwierdzić wpłatę?

Sprzedawca powinien sprawdzić adres przed wysłaniem linku. Po zapłacie musi zweryfikować status transakcji w systemie płatności, zamiast polegać na wiadomości od klienta. Przy weryfikacji podpisu webhooka biblioteki Stripe domyślnie dopuszczają różnicę do 5 minut między znacznikiem czasu a czasem serwera6.

  • Adres linku powinien prowadzić na stronę używanego operatora płatności. Sprzedawca może porównać go z adresem w panelu operatora.
  • Dane zamówienia powinny zgadzać się z kwotą i opisem uzgodnionymi z klientem. Każdą rozbieżność trzeba wyjaśnić przed wysłaniem linku.
  • Status transakcji powinien potwierdzać zakończenie płatności. Otwarcie linku ani potwierdzenie przesłane przez klienta nie dowodzi wpływu środków.

Wpłatę potwierdza status transakcji przypisanej do właściwego zamówienia.

Jak wygenerować i wysłać klientowi link do płatności?

Sprzedawca tworzy link w usłudze operatora płatności i przypisuje go do zamówienia. Gotowy adres przekazuje klientowi ustalonym kanałem. Identyfikator zamówienia wysyłany do PayU w polu extOrderId może mieć maksymalnie 1024 znaki7.

  • Utworzenie linku zaczyna się od wyboru odpowiedniej opcji w panelu operatora lub systemie sprzedaży obsługującym tę usługę.
  • Kwota i opis powinny odpowiadać zamówieniu. Dzięki nim sprzedawca i klient mogą rozpoznać płatność.
  • Wysyłka linku odbywa się kanałem uzgodnionym z klientem, na przykład e-mailem. Wiadomość powinna wskazywać zamówienie, którego dotyczy prośba o zapłatę.

Link do płatności jest gotowy do użycia, gdy sprzedawca go utworzy i przekaże klientowi. Stripe Payment Links pozwala ograniczyć link do jednej zakończonej sesji płatniczej; po osiągnięciu limitu adres nie przyjmie kolejnej płatności8.

Dlaczego płatność przez link może się nie udać i co wtedy zrobić?

Płatność przez link może się nie udać z kilku powodów. Klient mógł przerwać autoryzację, bank mógł odrzucić przelew, a odnośnik mógł stracić ważność. Samo otwarcie strony płatności nie kończy przerwanej transakcji. Po odrzuceniu przelewu klient powinien sprawdzić komunikat banku, a przy niedziałającym adresie ustalić status linku u sprzedawcy. W Stripe Checkout ważność sesji można ustawić na okres od 30 minut do 24 godzin od jej utworzenia9.

Sprzedawca powinien sprawdzić status transakcji, zanim ponownie poprosi o zapłatę. Klient z kolei nie powinien ponawiać płatności, dopóki nie ustali, czy wcześniejsza próba została zaksięgowana. W trybie produkcyjnym Stripe ponawia dostarczanie niedostarczonego webhooka przez maksymalnie 3 dni. Brak powiadomienia nie rozstrzyga więc o statusie płatności6.

Jak bezpiecznie zapłacić przez otrzymany link?

Klient powinien zestawić otrzymany link z zamówieniem i obejrzeć stronę płatności przed zatwierdzeniem transakcji. Warto sprawdzić zwłaszcza kwotę oraz odbiorcę. Art. 5 rozporządzenia 2018/389 wymaga powiązania kodu uwierzytelniającego z kwotą transakcji i odbiorcą zaakceptowanymi przez płatnika10.

  • Nadawca wiadomości powinien odpowiadać sprzedawcy, u którego klient złożył zamówienie. Nieoczekiwaną prośbę o zapłatę należy wyjaśnić znanym wcześniej kanałem kontaktu.
  • Adres strony trzeba odczytać przed wpisaniem danych. Połączenie HTTPS szyfruje transmisję, ale ikona kłódki nie potwierdza tożsamości sprzedawcy.
  • Kwota i odbiorca wymagają sprawdzenia przed autoryzacją. Jeśli dane nie odpowiadają zamówieniu, klient powinien przerwać płatność.
  • Potwierdzenie w banku powinno dotyczyć transakcji, którą klient zamierza opłacić. Po autoryzacji warto zachować potwierdzenie płatności.

Bezpieczna płatność przez link wymaga zgodności adresu, zamówienia i danych pokazywanych przy autoryzacji. Samo porównanie tych danych nie zastępuje silnego uwierzytelniania. Według art. 4 pkt 30 dyrektywy PSD2 opiera się ono na co najmniej dwóch niezależnych elementach11.

Link płatniczy kieruje klienta do opłacenia konkretnego zamówienia. Sprzedawca może powiązać go z kwotą i opisem, aby należność była rozpoznawalna przed zapłatą. Link do płatności ratalnej prowadzi natomiast do wyboru spłaty w ratach, a nie do szybkiego przelewu pay-by-link. Przy umowie zawieranej na odległość art. 12 ust. 1 pkt 5 ustawy o prawach konsumenta wymaga wcześniejszego podania łącznej ceny wraz z podatkami12.

Regulamin określa zasady transakcji. Sprzedawca może przekazać odnośnik do niego razem z linkiem płatniczym. PAYONE pozwala dodać odnośnik do regulaminu do linku płatniczego oraz do e-maila z linkiem wysyłanego klientowi5. Art. 8 ust. 1 pkt 2 i ust. 2 wymaga udostępnienia regulaminu usługi elektronicznej przed zawarciem umowy; nieudostępnione postanowienia nie wiążą usługobiorcy13.

  • Odnośnik do regulaminu należy przypisać do właściwego zamówienia przed wysłaniem prośby o płatność.
  • Wiadomość do klienta powinna wskazywać zamówienie. Musi też pozwalać odróżnić odnośnik do zapłaty od odnośnika do regulaminu.

Link płatniczy łączy prośbę o zapłatę z danymi zamówienia i informacjami potrzebnymi klientowi przed transakcją.

Pay by link można wdrożyć bez integracji sklepu albo połączyć tworzenie linków z własnym systemem przez API, czyli interfejs wymiany danych między systemami. Wybór zależy od sposobu obsługi zamówień. Sprzedawca może przygotowywać adresy samodzielnie lub uruchamiać ich tworzenie z oprogramowania sprzedażowego. Stripe obejmuje Payment Links standardowym cennikiem zarówno przy tworzeniu linku w panelu, jak i przez API; nie wskazuje osobnej opłaty za utworzenie14.

Tabela porównuje tworzenie linków bez integracji sklepu i przez REST API pod względem prac technicznych.

SposóbZakres prac technicznych
Bez integracji sklepuPAYONE Pay by Link pozwala oferować płatności online bez pisania kodu i łączenia sklepu z platformą.
REST APIPAYONE pozwala tworzyć linki przez REST API, wysyłając żądania z własnego systemu.

Dane w tabeli: 5

  • Sprzedawca wybiera sposób tworzenia linków pasujący do obsługi swoich zamówień.
  • Sprzedawca przypisuje przygotowany link do właściwego zamówienia.
  • Sprzedawca przekazuje klientowi odnośnik do zapłaty.

Integracja sklepu nie jest potrzebna sprzedawcy, który nie zamierza tworzyć linków z własnego systemu.

Czy bezpieczne linki płatnicze mogą przyspieszyć otrzymanie wpłaty?

Link płatniczy może skrócić klientowi drogę do rozpoczęcia płatności w porównaniu z ręcznie zlecanym przelewem. Nie gwarantuje jednak szybszego zaksięgowania pieniędzy. O bezpieczeństwie decyduje zgodność adresu, odbiorcy i kwoty z zamówieniem15.

Tabela zestawia link płatniczy z ręcznie zlecanym przelewem: pokazuje rozpoczęcie płatności, wprowadzanie danych i potwierdzenie wpłaty.

KryteriumLink płatniczyRęcznie zlecany przelew
Rozpoczęcie płatnościKlient otwiera otrzymany adres.Klient sam otwiera bankowość elektroniczną.
Dane płatnościKlient sprawdza dane widoczne po otwarciu linku.Klient wpisuje dane przelewu otrzymane od sprzedawcy.
Potwierdzenie wpłatySprzedawca sprawdza status płatności.Sprzedawca sprawdza wpływ przelewu.

PAYONE Pay by Link wymienia wśród zastosowań okazjonalne płatności osobiste oraz pobieranie należności z zaległych sald lub długów5. W takich sytuacjach klient może rozpocząć zapłatę po otwarciu adresu. Nie musi samodzielnie wpisywać przekazanych mu danych przelewu.

Link płatniczy ułatwia rozpoczęcie płatności, ale o wpłacie świadczy potwierdzona transakcja, nie otwarcie adresu.

Tworzenie, pobieranie i anulowanie linków do płatności

Link do płatności trzeba utworzyć i przekazać klientowi. Po zakończeniu korzystania z niego sprzedawca może go zachować albo anulować, zależnie od rodzaju odnośnika. Adres przypisany do zamówienia różni się od linku wielokrotnego użytku, który można udostępniać ponownie. Stripe Payment Links pozwala ograniczyć link do jednej zakończonej sesji płatniczej8.

PAYONE obsługuje linki wielokrotnego użytku, które sprzedawca może udostępniać i anulować5. Anulowanie odnośnika dotyczy dalszego korzystania z niego. Nie zastępuje sprawdzenia statusu wcześniejszych wpłat.

Jak utworzyć link do płatności?

Link płatniczy Scalapay można utworzyć w Partner Portal. Sprzedawca otwiera sekcję „Pay by Link” i wybiera „Create Order”1. Klient może następnie podzielić płatność na 3 lub 4 raty.

  • Sprzedawca otwiera sekcję „Pay by Link” w Partner Portal.
  • Sprzedawca wybiera „Create Order”, aby rozpocząć tworzenie odnośnika.
  • Sprzedawca pobiera utworzony adres i przekazuje go klientowi. Dołącza informację o zamówieniu, którego dotyczy płatność.

Utworzony link prowadzi klienta do opłacenia wskazanego zamówienia.

Jak zarządzać linkami przez API PaymentLinks?

API PaymentLinks pozwala obsługiwać linki żądaniami API z systemu sprzedawcy, bez ręcznego wykonywania tych działań w panelu. System powinien przechowywać identyfikator odnośnika razem z identyfikatorem zamówienia. Takie powiązanie pomaga uniknąć pomylenia płatności. W PayU pole extOrderId może zawierać maksymalnie 1024 znaki7.

  • Tworzenie linku przez API wymaga przekazania danych, które pozwolą powiązać płatność z zamówieniem.
  • Pobranie linku przez API wymaga podania właściwego identyfikatora odnośnika, jeśli system udostępnia taką operację.
  • Anulowanie linku przez API wymaga wskazania odnośnika do wyłączenia, jeśli system udostępnia taką operację.

Identyfikator linku wiąże działania wykonywane przez API z właściwym zamówieniem.

Jak śledzić status wpłaty i przypomnieć klientowi o płatności?

Merchant Portal pozwala sprzedawcy utworzyć link PAYONE, udostępnić go klientowi oraz sprawdzić wynik transakcji i status zamówienia5. Przed wysłaniem przypomnienia trzeba ustalić, czy zamówienie nadal jest nieopłacone. W Stripe ponawianie dostarczenia niedostarczonego webhooka może trwać maksymalnie 3 dni. Brak powiadomienia nie oznacza więc, że klient nie zapłacił6.

  • Sprzedawca odnajduje w Merchant Portal zamówienie powiązane z wysłanym linkiem.
  • Sprzedawca odczytuje wynik transakcji i status zamówienia, zanim podejmie dalsze działania.
  • Sprzedawca wysyła przypomnienie tylko wtedy, gdy status nie potwierdza zapłaty. W wiadomości wskazuje zamówienie, którego dotyczy należność.

Status zamówienia rozstrzyga, czy klient potrzebuje przypomnienia o zapłacie.

Link do płatności klient opłaca jedną z metod udostępnionych na stronie, którą otwiera odnośnik. Moola przedstawia płatności linkiem przy użyciu kart, bezpośrednich płatności bankowych oraz portfeli Apple Pay i Google Pay16. PAYONE Pay by Link jest zgodny ze wszystkimi metodami płatności dostępnymi na platformie PAYONE5. Link Scalapay Pay by Link prowadzi z kolei do płatności w 3 lub 4 ratach2.

Metoda płatności dostępna po otwarciu linku nie musi być szybkim przelewem pay-by-link. Strona może pozwalać także na zapłatę kartą lub portfelem. Silne uwierzytelnienie wymaga dodatkowego potwierdzenia tożsamości płacącego, na przykład w aplikacji banku. Przed zatwierdzeniem klient powinien porównać wyświetloną kwotę z zamówieniem.

Źródła

  1. ↑Pay By Link: what it is and how it works – HomePage https://merchant-help.scalapay.com/hc/en-gb/articles/38258252635293-Pay-By-Link-what-it-is-and-how-it-works
  2. ↑Scalapay Merchant Help https://merchant-help.scalapay.com/en/articles/217416-what-types-of-products-does-scalapay-offer
  3. ↑Przelewy24 – lista obsługiwanych banków https://www.przelewy24.pl/storage/app/media/oferty/banki/lista_bankow_2025.pdf
  4. ↑Pay By Link https://www.ixopay.com/support/glossary/pay-by-link
  5. ↑PAYONE | Pay by Link https://developer.payone.com/en/design-and-test-tools/applications/merchant-portal/pay-by-link
  6. ↑Stripe Docs – Webhooks https://docs.stripe.com/webhooks
  7. ↑PayU Europe Developer Guide – REST API https://developers.payu.com/europe/api/
  8. ↑Stripe API Reference – The Payment Link object https://docs.stripe.com/api/payment-link/object
  9. ↑Stripe API Reference – Create a Checkout Session https://docs.stripe.com/api/checkout/sessions/create
  10. ↑EUR-Lex – rozporządzenie delegowane (UE) 2018/389 https://eur-lex.europa.eu/eli/reg_del/2018/389/2023-09-12/pol
  11. ↑EUR-Lex – dyrektywa (UE) 2015/2366 https://eur-lex.europa.eu/legal-content/PL/TXT/?qid=1761460352183&uri=CELEX%3A02015L2366-20250117
  12. ↑Elektroniczny Dziennik Ustaw – ustawa o prawach konsumenta https://eli.gov.pl/api/acts/DU/2024/1796/text.html
  13. ↑Elektroniczny Dziennik Ustaw – ustawa o świadczeniu usług drogą elektroniczną https://eli.gov.pl/api/acts/DU/2024/1513/text.html
  14. ↑Stripe Poland – Payment Links https://stripe.com/en-pl/payments/payment-links
  15. ↑Źródła: Przelewy24, „Generator linku” ([przelewy24.pl](przelewy24.pl Stripe, „How to accept payment by link” ([stripe.com](stripe.com gov.pl, „Jak bezpiecznie płacić kartą?” ([gov.pl](gov.pl Policja Śląska, „Zanim klikniesz «Kup teraz»” ([slaska.policja.gov.pl](slaska.policja.gov.pl https://stripe.com/ae/resources/more/pay-by-link-an-in-depth-guide
  16. ↑Pay-By-Link Payments | Moola https://www.moola.global/moola-payments/pay-by-link-payments

Ceny i warunki sprawdzone u źródeł: październik 2026.