Przejdź do głównej zawartości

SDK

Oficjalne biblioteki SDK pozwalają na szybką integrację z bramką płatności dpay.pl bez konieczności ręcznego implementowania wywołań API, generowania sum kontrolnych czy obsługi powiadomień IPN.

Co oferują nasze SDK?

  • Generowanie sum kontrolnych - automatyczne obliczanie checksum dla każdego żądania, zgodnie ze specyfikacją API
  • Wywołania API - gotowe metody do rejestracji płatności, sprawdzania statusu i zarządzania usługami
  • Obsługa IPN - weryfikacja podpisu powiadomień Instant Payment Notification i parsowanie danych zwrotnych
  • Obsługa błędów - ustandaryzowane wyjątki i kody błędów ułatwiające debugowanie

Dostępne SDK

BibliotekaJęzykStatus
dpay-php-sdkPHP 7.4+Dostępne
dpay-python-sdkPython 3.10+Dostępne
dpay-java-sdkJava 11+Dostępne
dpay-node-sdkNode.js 20+Dostępne
dpay-go-sdkGo 1.22+Dostępne
dpay-ruby-sdkRuby 3.1+Dostępne

Szybki start

  1. Zarejestruj się w Panelu dpay.pl i utwórz nowy Punkt Płatności.
  2. Pobierz nazwę serwisu (service_name) oraz tajny hash (secret_hash) z ustawień Punktu Płatności.
  3. Zainstaluj SDK - szczegóły znajdziesz w dokumentacji PHP SDK, Python SDK, Java SDK, Node.js SDK, Go SDK lub Ruby SDK.
  4. Obsłuż IPN - adres url_ipn przekazujesz w każdym żądaniu rejestracji transakcji; SDK zweryfikuje podpis powiadomienia za Ciebie.
Szukasz gotowej wtyczki?

Jeśli korzystasz z platformy e-commerce (WooCommerce, Magento, PrestaShop i inne), skontaktuj się z dpay przez panel.dpay.pl - udostępniamy gotowe wtyczki, które nie wymagają pisania kodu.