Delivery of parcels to an Allegro parcel locker in Tomaszów Mazowiecki, Poland

Payment Gateway Integration and Order Fulfillment

Payment processing and order fulfillment sit at opposite ends of the customer transaction — one captures the money, the other delivers the goods. Both are heavily shaped by Polish consumer habits: BLIK has become the dominant mobile payment method, while InPost's parcel locker network has changed how last-mile delivery is structured for the majority of Polish e-commerce operators.

1. The Polish payments landscape

Several payment methods have material share in Polish online retail:

  • BLIK — a mobile code-based payment system operated by Polski Standard Płatności. Buyers generate a 6-digit code in their banking app and enter it at checkout. No card details are transmitted. BLIK processes over 5 million transactions daily across Poland and is available through all major Polish payment aggregators.
  • Online bank transfers — facilitated through aggregators such as Przelewy24, PayU, and Dotpay, which redirect buyers to their bank's authentication page. This method dominated Polish e-commerce before BLIK but remains significant for older buyer demographics.
  • Card payments — Visa and Mastercard processing is available through the same aggregators. Strong Customer Authentication (SCA) requirements under EU PSD2 apply.
  • Buy now, pay later — PayPo and Twisto are the two domestic BNPL operators with meaningful Polish market presence. Both integrate via API with major e-commerce platforms.
  • Cash on delivery — still offered by a significant portion of Polish online stores, particularly for first-time buyers. Adds 2–4 business days to settlement timelines and carries higher return rates.

2. Payment gateway selection and integration

Polish payment aggregators function as intermediaries between the store and the bank or payment network. Selecting an aggregator involves evaluating three dimensions: supported payment methods, settlement timeline, and integration complexity.

Przelewy24 — one of the largest Polish aggregators. Supports BLIK, online transfers, card payments, and PayPo. Settlement to the merchant account occurs within one to two business days. Offers pre-built plugins for WooCommerce, PrestaShop, and Magento.

PayU — the other dominant aggregator, with broad payment method coverage and a well-documented REST API. Used by large retailers and marketplaces. Offers instalment payment options through PayU Raty.

Stripe — the international option with BLIK support added through its Polish payment method offering. More common in stores using Shopify or custom-built frontends. Settlement is in EUR or PLN with daily payouts available.

Regardless of aggregator, all stores processing card payments in Poland must comply with PCI DSS requirements. Using a hosted payment page (where the buyer enters card data on the aggregator's domain) keeps the store in the lowest PCI compliance tier (SAQ A).

Ingenico iCT250 payment terminal device
Card-present terminals like the Ingenico iCT250 are used in click-and-collect and physical store integrations alongside online checkout flows.

3. Checkout flow design considerations

Checkout abandonment rates in Polish e-commerce average around 70–75%, consistent with European benchmarks. Several structural factors in checkout design are associated with higher completion rates:

  • Guest checkout — requiring account creation before purchase is correlated with higher abandonment. Most Polish aggregators support guest payment flows.
  • Address autocomplete — Polish postal address validation is available through GUS TERYT data and through providers such as Google Places. Reducing the number of manual form fields shortens checkout time.
  • Payment method display order — presenting BLIK first for mobile visitors aligns with Polish consumer preference. Aggregator plugins typically allow reordering the payment method display.
  • Clear delivery cost disclosure — the Consumer Rights Act requires total price including delivery to be displayed before the buyer confirms the order. Hidden shipping fees revealed at the final checkout step are the second most-cited reason for abandonment in Polish consumer surveys.

4. Order processing and warehouse picking

After payment confirmation, the standard fulfillment sequence involves four steps: order verification, pick and pack, label generation, and carrier handoff.

Order verification checks for payment gateway confirmation, fraud signals (mismatched billing and delivery addresses, unusual order values), and stock availability. Automated fraud scoring is available through PayU and Przelewy24 as an add-on service.

Pick and pack workflows depend heavily on warehouse layout and SKU count. Stores with under 500 active SKUs typically manage picking manually from a printed pick list. Stores above 2,000 SKUs benefit from a warehouse management system (WMS) that generates optimised pick routes and enforces bin location discipline.

5. Carrier networks and parcel locker coverage

Poland's parcel locker infrastructure is the densest in Europe by locker-to-population ratio. InPost operates over 22,000 Paczkomat locker locations across Poland. Allegro's own locker network (Allegro One Box) adds several thousand additional points. Parcel locker delivery now accounts for the majority of B2C parcel volume in Poland.

Traditional courier services remain relevant for heavy or oversized items and for buyers who prefer home delivery. The primary operators with national coverage are DPD, DHL, UPS, GLS, and Poczta Polska. Most platforms integrate with these carriers through API, allowing automatic label generation and shipment tracking updates sent to the buyer.

Carrier selection by delivery option type:

  • Parcel locker (up to 25 kg) — InPost Paczkomat, Allegro One Box
  • Courier, same-day or next-day in major cities — DPD, DHL Express
  • Standard courier, nationwide — DPD, GLS, UPS, Poczta Polska
  • Click and collect from physical stores — applicable for operators with retail presence

6. Returns and reverse logistics

Return rates in Polish fashion e-commerce range from 20 to 35%. Electronics and home goods run lower, typically 5–12%. Return logistics represent a fixed cost that scales with volume — operators processing more than 50 returns per day typically establish a dedicated returns station within the warehouse with its own scanning and condition-assessment workflow.

InPost provides a returns API that generates QR-code return labels buyers can use at any Paczkomat. Integrating this into the returns portal reduces customer support load and improves return tracking visibility.

BLIK transaction completion happens within 15–20 seconds from code entry. Stores that extend the payment timeout window below 90 seconds report measurable increases in BLIK-related abandonment.

Last updated: