Przejdź do głównej zawartości

Witamy w dokumentacji dpay.pl

dpay.pl to nowoczesna bramka płatnicza stworzona z myślą o polskich i międzynarodowych instytucjach. Umożliwia szybką integrację z najpopularniejszymi metodami płatności, oferując proste API REST oraz gotowe rozwiązania.

Dlaczego dpay.pl?

  • Szybka integracja - minimalna ilość kodu potrzebna do uruchomienia płatności
  • Elastyczność - od prostego przekierowania po pełną integrację server-to-server
  • Bezpieczeństwo - szyfrowanie RSA, weryfikacja checksum, zgodność z PCI DSS
  • Wiele metod płatności - BLIK, przelewy bankowe, karty, Google Pay, Apple Pay, MB WAY, Bizum i więcej
  • IPN (Instant Payment Notification) - automatyczne powiadomienia o statusie transakcji w czasie rzeczywistym
  • Wsparcie techniczne - dedykowany panel administracyjny na panel.dpay.pl
  • Dynamic Currency Conversion - karty zagraniczne mogą zapłacić w walucie własnej karty (zgodne z PSD2 i CBPR2)

Architektura API

Krótkie podsumowanie najważniejszych aspektów technicznych API dpay.pl:

ElementWartość
Base URL (rejestracja płatności, BLIK)https://api-payments.dpay.pl/api/v1_0/payments/
Base URL (zwroty, szczegóły transakcji, banki, wypłaty)https://panel.dpay.pl/api/v1/
Base URL (DCB)https://secure.dpay.pl/dcb/
Format danychJSON
Content-Typeapplication/json
KodowanieUTF-8
AutoryzacjaChecksum SHA-256 (nie Bearer token) - szczegóły
PowiadomieniaIPN - webhook HTTP POST na Twój serwer - szczegóły
Autoryzacja przez checksum

dpay.pl nie używa tokenów Bearer ani kluczy API w nagłówkach. Zamiast tego każde zapytanie zawiera pole checksum - sumę kontrolną SHA-256 wygenerowaną z parametrów zapytania i Twojego Secret Hash. Szczegóły znajdziesz w sekcji Generowanie checksum.

Obsługiwane metody płatności

MetodaTypWaluty
BLIKKod jednorazowyPLN
BLIK BNPLOdroczona płatnośćPLN
Przelewy bankowe (PBL)Przekierowanie do bankuPLN
Karty płatnicze (Visa / Mastercard)Online / S2SPLN (płatność w walucie karty możliwa przez DCC)
Google PayPortfel cyfrowyPLN
Apple PayPortfel cyfrowyPLN
MB WAYPortfel mobilny (Portugalia)EUR
BizumPortfel mobilny (Hiszpania)EUR
White-label CZ/SKPrzelewy bankowe (Czechy/Słowacja)CZK, EUR
SMS PremiumSMS o podwyższonym koszciePLN
Direct Carrier Billing (DCB)Obciążenie rachunku operatoraPLN

Od czego zacząć?

Pierwsze kroki

  1. Rejestracja - załóż i zweryfikuj konto w panelu dpay.pl
  2. Konfiguracja - utwórz serwis płatniczy i pobierz klucz Hash

Cykl płatności

Whitelabel

Usługi TSP

Mikropłatności

Bezpieczeństwo

Przydatne linki

  • Panel administracyjny
  • Status systemu
  • API Base URL (rejestracja płatności, BLIK): https://api-payments.dpay.pl/api/v1_0/payments/
  • API Base URL (zwroty, szczegóły, banki, wypłaty): https://panel.dpay.pl/api/v1/
  • FAQ - najczęściej zadawane pytania