Sumy kontrolne
SDK generuje checksum zgodnie z kontraktem API.
checksum
DPAY SDK
Sześć bibliotek backendowych dla PHP, Pythona, Javy, Node.js, Go i Ruby — oraz jedno REST API dpay. Mniej kodu integracyjnego, szybsze uruchomienie płatności.
Krótka odpowiedź
dpay udostępnia oficjalne SDK dla PHP, Pythona, Javy, Node.js, Go (Golang) i Ruby. Każda biblioteka upraszcza rejestrację płatności, generowanie sum kontrolnych, obsługę odpowiedzi API i weryfikację IPN. Zespół może też połączyć backend bezpośrednio przez REST API.
Co SDK robi za Ciebie
Gotowa biblioteka porządkuje powtarzalne elementy integracji, żeby zespół mógł skupić się na checkoutcie i logice biznesowej.
SDK generuje checksum zgodnie z kontraktem API.
checksum
Gotowe metody obejmują rejestrację płatności i dalszą obsługę transakcji.
API
Biblioteka pomaga zweryfikować podpis i odczytać powiadomienie o statusie.
IPN
Spójne wyjątki i kody ułatwiają diagnostykę integracji.
errors
Biblioteki i technologie
Każdy landing prowadzi od najważniejszych informacji do kodu startowego i pełnej dokumentacji.
Oficjalna biblioteka instalowana przez Composer. Dobry wybór dla aplikacji PHP i backendów e-commerce.
Instalacja
composer require dpayglobal/dpay-php-sdkKlient synchroniczny i asynchroniczny z typowanymi obiektami płatności, kwot i odpowiedzi API.
Instalacja
pip install dpay-python-sdkOficjalne SDK dla backendów Java z gotowym klientem płatności, obsługą checksum i IPN.
Instalacja
implementation 'pl.dpay:dpay-java-sdk:0.1.0'Oficjalny pakiet dla Node.js i TypeScript, dopasowany do nowoczesnych backendów i aplikacji webowych.
Instalacja
npm install @dpayglobal/dpay-node-sdkLekka biblioteka Go z klientem API i obsługą typowych elementów cyklu płatności.
Instalacja
go get github.com/dpayglobal/dpay-go-sdkOficjalna biblioteka Ruby - zero zależności runtime, sygnatury typów RBS, pełna obsługa płatności, IPN i kart server-to-server.
Instalacja
gem install dpayOd instalacji do płatności
Model wdrożenia pozostaje podobny niezależnie od języka.
Załóż konto i skonfiguruj usługę w Panelu dpay.
Przygotuj nazwę serwisu oraz Secret Hash; sekret pozostaje wyłącznie po stronie backendu.
Zainstaluj bibliotekę dla swojego języka albo rozpocznij od REST API.
Zarejestruj transakcję, przekieruj klienta i aktualizuj zamówienie po zweryfikowanym IPN.
Dla popularnych platform e-commerce przygotowaliśmy gotowe moduły i wtyczki.
Zobacz gotowe integracjedpay Connect pozwala osadzić onboarding klientów i płatności w Twoim produkcie.
Poznaj dpay ConnectPytania o SDK
dpay udostępnia oficjalne SDK dla PHP, Pythona, Javy, Node.js, Go i Ruby. Integrację można też zbudować bezpośrednio przez REST API.
SDK ogranicza ręczną implementację generowania sum kontrolnych, wywołań API, weryfikacji IPN oraz mapowania błędów. Dokładny zakres zależy od języka i wersji biblioteki.
Tak. API dpay jest dostępne bezpośrednio przez HTTPS. SDK jest wygodną warstwą dla zespołów, które chcą ograniczyć własny kod infrastrukturalny.
Do integracji potrzebujesz danych Punktu Płatności, przede wszystkim nazwy serwisu i Secret Hash. Secret Hash należy przechowywać wyłącznie po stronie serwera.
Dokumentacja techniczna dpay zawiera przewodniki, API Reference i osobne instrukcje dla opublikowanych bibliotek SDK.
Otwórz dokumentację SDK
Przejdź do dokumentacji, aby sprawdzić pełny zakres metod, parametry, błędy i obsługę IPN.