Przejdź do głównej zawartości

BLIK Płacę później

BLIK Płacę później to forma płatności odroczonej zintegrowana z BLIK-iem. Klient zatwierdza zakup w aplikacji swojego banku tak, jak przy zwykłej płatności BLIK — z tą różnicą, że kwota nie jest pobierana z konta natychmiast, tylko odraczana (zwykle o 30 dni) i opłacana w aplikacji banku. Dla sklepu rozliczenie jest standardowe — pieniądze otrzymujesz tak jak przy każdej innej płatności.

Z perspektywy API Paymentic BLIK Płacę później nie jest częścią metody BLIK — to jeden z dostawców BNPL:

  • paymentMethod: BNPL
  • paymentChannel: blik-bnpl

Jak to działa?

Krok 1. Utwórz transakcję

Utwórz transakcję z paymentMethod: "BNPL" i paymentChannel: "blik-bnpl". BLIK Płacę później, jako produkt bankowy, radzi sobie bez kompletu danych adresowych — wystarczą podstawowe dane klienta potrzebne do oceny ryzyka przez bank.

POST https://api.paymentic.com/v1_2/payment/points/{pointId}/transactions
{
"amount": "199.00",
"currency": "PLN",
"title": "Zamówienie #55555",
"paymentMethod": "BNPL",
"paymentChannel": "blik-bnpl",
"customer": {
"email": "[email protected]"
}
}

W odpowiedzi otrzymasz standardowy obiekt z redirectUrl:

{
"data": {
"id": "BLKP-111-222-3333",
"redirectUrl": "https://pay.sandbox.paymentic.com/BLKP-111-222-3333?token=...",
"whitelabel": null
}
}

Krok 2. Przekieruj klienta na redirectUrl

Paymentic przekieruje klienta na stronę BLIK-a — i od tego momentu cała reszta flow dzieje się po stronie BLIK-a: klient wpisuje tam kod, zatwierdza wniosek o odroczenie w aplikacji swojego banku, a po zakończeniu wraca na Twój returnUrl. Paymentic pełni tu rolę pośrednika rozliczeniowego i dostaje wynik autoryzacji od BLIK-a, a Ty — webhook z finalnym statusem transakcji.

BLIK Płacę później vs BLIK Level 0

Mimo podobieństwa (kod BLIK, push w aplikacji banku), BLIK Płacę później nie jest obsługiwane przez flow Level 0. Kod wpisuje się na stronie BLIK-a, nie w Twoim checkoucie. Jeśli chcesz zostawić klienta u siebie i wpisywać kod po swojej stronie, użyj klasycznego BLIK Level 0 — ale to jest zwykły BLIK, a nie płatność odroczona.

Krok 3. Odbierz webhook z finalnym statusem

Finalny status transakcji (PAID albo FAILED) przyjdzie webhookiem PAYMENT.TRANSACTION_STATUS_CHANGED. Dopiero na jego podstawie realizuj zamówienie.

Szczegóły: PAYMENT.TRANSACTION_STATUS_CHANGED.

Ważne uwagi

  • Decyzję podejmuje bank klienta. Nie każdy bank obsługuje BLIK Płacę później, a nawet w tych, które obsługują, nie każdy klient ma przyznany limit. FAILED może oznaczać brak limitu lub odmowę banku.
  • To oddzielna metoda od zwykłego BLIK-a. paymentMethod: "BLIK" i paymentMethod: "BNPL" + paymentChannel: "blik-bnpl" to dwa różne zestawy. Pierwszy to klasyczna płatność natychmiastowa, drugi — odroczona.
  • Kod BLIK ma standardowy limit czasu. Po wygenerowaniu kodu w aplikacji banku klient ma ok. 2 minuty na zatwierdzenie — po tym czasie bank odrzuci autoryzację.
  • Limity kwot. BLIK Płacę później ma minimalne i maksymalne kwoty transakcji zależne od banku i umowy. Sprawdzaj available w GET /v1_2/payment/points/{pointId}/channels dla kanału blik-bnpl, zanim pokażesz tę metodę klientowi.

Co dalej?

  • PayPo — dostawca BNPL, najpopularniejszy w Polsce.
  • Twisto — alternatywny dostawca BNPL.
  • BLIK Level 0 — klasyczna natychmiastowa płatność BLIK (nie BNPL).
  • Statusy transakcji — pełny cykl życia transakcji.