BLIK to 50% płatności online w polskich sklepach. Apple Pay i Google Pay rosną szybko, ale BLIK pozostaje liderem. Stripe od 2024 obsługuje BLIK natywnie — bez Tpay/Przelewy24 jako pośrednika. W tym przewodniku: kompletny setup BLIK w WooCommerce, Shopify i Next.js + jak skonfigurować webhook + 5 zł test.

Czemu Stripe zamiast Tpay/Przelewy24
Tpay i Przelewy24 są standardem PL, ale mają minusy: prowizja 1,2-1,9% + 25 gr za transakcję, payout co tydzień (Tpay) lub 24h (P24 Premium), settlement w PLN ze swoim kursem.
Stripe BLIK: prowizja 1,5% + 30 gr za transakcję, payout natychmiast (Standard) lub 24h (Express), settlement w EUR/USD/PLN z lepszym kursem. Plus: jedna integracja na cały świat — masz BLIK + karty + Apple Pay + SEPA + 100 innych metod w jednym Dashboard.
Polski klient SYSTEMBOX (kosmetyki, 50k zł obrotu/mies): migracja z P24 → Stripe BLIK = oszczędność 1 200 zł/mies na prowizjach + lepszy UX (BLIK w 5 sek vs P24 w 25 sek z redirectami).

Aktywacja BLIK w Stripe
Krok 1: Account capability
Stripe Dashboard → Settings → Payment methods → Polish payment methods → BLIK. Kliknij „Enable”. W większości przypadków aktywuje się od razu. Jeśli czeka na review (24-72h), Stripe poprosi o: rejestracja firmy w PL, NIP/REGON, IBAN PLN, opis biznesu.
Krok 2: Sprawdz Payment Method Configuration
Stripe Dashboard → Payment methods → Configurations. Musi być blik aktywne na default configuration. Plus karty (visa, mastercard) i ewentualnie Apple Pay / Google Pay.
Gotcha: jeśli masz wiele PMC (np. testowe vs live), zostaw tylko 1-2. Klient SYSTEMBOX miał 3 PMC, BLIK był aktywny tylko na jednej — wystawiał błędy w checkout.

Integracja: 3 platformy
WooCommerce
Plugin: Stripe for WooCommerce (oficjalny, gratis). Setup: API keys z Stripe Dashboard → Developers → API keys. Wklej w WC → Settings → Payments → Stripe → Live API keys.
Włącz: BLIK, Card, opcjonalnie Apple Pay / Google Pay. Disable: SEPA (chyba że masz klientów EU). Webhook URL: https://twojsklep.pl/?wc-api=wc_stripe — wklej w Stripe Dashboard → Developers → Webhooks → Add endpoint.
Shopify
Shopify wymaga Shopify Payments albo external gateway. Stripe BLIK nie jest natywne w Shopify, ale przez Stripe Connect + custom checkout. Alternatywa: Stripe Checkout Hosted Page przez Shopify App.
Realniejsze dla PL: Tpay Shopify app dla samego BLIK + Stripe dla kart. Compromise, ale działa.
Next.js / własna aplikacja
Setup z @stripe/stripe-js + stripe npm. Server side: create Payment Intent z payment_method_types: ['blik', 'card']. Client side: Stripe Elements wyświetlają formularz BLIK (input 6 cyfr) + automatyczne potwierdzenie.
Code snippet (server):const intent = await stripe.paymentIntents.create({ amount: 4970, currency: 'pln', payment_method_types: ['blik', 'card'] })

Test 5 zł BLIK end-to-end
Step 1: Live mode w Stripe
Switch toggle „View test data” → OFF. Używaj LIVE keys. Test mode BLIK nie istnieje (BLIK wymaga prawdziwego banku).
Step 2: Dodaj produkt 5 zł
W sklepie utwórz produkt „TEST 5 zł” z opcją catalog_visibility: hidden (nie wyświetla się w sklepie, ale ma URL).
Step 3: Złóż zamówienie + BLIK
Wejdź na URL produktu → Add to Cart → Checkout. Wybierz BLIK. Wpisz 6-cyfrowy kod z aplikacji bankowej. Potwierdź. Powinno działać w 5-8 sek.
Step 4: Sprawdz webhook
Stripe Dashboard → Webhooks → Events. Powinien być payment_intent.succeeded. Jeśli nie ma — webhook URL jest źle skonfigurowany lub blokowany przez CF/security plugin.
Webhook do automatyzacji po-płatności
Po sukcesie BLIK chcesz: wystawić fakturę KSeF, wysłać produkt email, push do CRM, SMS „dziękujemy”. Workflow n8n: webhook Stripe → if event_type = payment_intent.succeeded → Subiekt API faktura → KSeF → email + SMS + HubSpot Deal Closed Won.
FAQ
Czy klient widzi swój bank w BLIK?
Nie. BLIK to standard krajowy — klient wpisuje 6-cyfrowy kod, bank wykrywa automatycznie. Działa: mBank, Santander, ING, PKO BP, Pekao, Millennium, Alior, BNP, Citibank, Credit Agricole, Inteligo. Łącznie 99% kont w PL.
Co z chargeback w BLIK?
BLIK ma nieodwracalność — gdy klient zatwierdzi w aplikacji, transakcja jest finalna. Chargeback prawnie możliwy tylko w przypadku fraud/error, rozpatruje to bank klienta. Realnie: 0,02% chargeback rate vs 0,5-1% dla kart.
Czy Stripe BLIK obsługuje subskrypcje?
Nie. BLIK wymaga aktywnego potwierdzenia w aplikacji bankowej za każdym razem. Dla subskrypcji użyj karty + zapamiętany payment method. Workaround: pierwszy płatność BLIK, potem prosisz klienta o dodanie karty „dla kolejnych odnowień”.
Mamy gotowy workflow Faktura po opłaceniu który automatyzuje BLIK → KSeF faktura → email. Sklep w 60 minut.
