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
checksumdla 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
| Biblioteka | Język | Status |
|---|---|---|
| dpay-php-sdk | PHP 7.4+ | Dostępne |
| dpay-python-sdk | Python 3.10+ | Dostępne |
| dpay-java-sdk | Java 11+ | Dostępne |
| dpay-node-sdk | Node.js 20+ | Dostępne |
| dpay-go-sdk | Go 1.22+ | Dostępne |
| dpay-ruby-sdk | Ruby 3.1+ | Dostępne |
Szybki start
- Zarejestruj się w Panelu dpay.pl i utwórz nowy Punkt Płatności.
- Pobierz nazwę serwisu (
service_name) oraz tajny hash (secret_hash) z ustawień Punktu Płatności. - Zainstaluj SDK - szczegóły znajdziesz w dokumentacji PHP SDK, Python SDK, Java SDK, Node.js SDK, Go SDK lub Ruby SDK.
- Obsłuż IPN - adres
url_ipnprzekazujesz 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.