Checksums
The SDK generates checksums in line with the API contract.
checksum
DPAY SDK
Choose a ready-made SDK for PHP, Python, Java, Node.js, Go or Ruby — or connect your backend directly through the REST API. Less integration code, faster payment launch.
The short answer
dpay provides official SDKs for PHP, Python, Java, Node.js, Go and Ruby. Each library simplifies payment registration, checksum generation, API response handling and IPN verification. Teams can also connect their backend directly through the dpay REST API.
What the SDK handles
A ready-made library organises recurring integration work so your team can focus on checkout and business logic.
The SDK generates checksums in line with the API contract.
checksum
Ready methods cover payment registration and transaction handling.
API
The library helps verify signatures and parse status notifications.
IPN
Consistent exceptions and codes make integration issues easier to diagnose.
errors
Libraries and technologies
Each landing page takes you from the essentials to starter code and full documentation.
The official Composer package for PHP applications and ecommerce backends.
Install
composer require dpayglobal/dpay-php-sdkSynchronous and asynchronous clients with typed payment, money and API response objects.
Install
pip install dpay-python-sdkThe official Java SDK with a ready payment client, checksum generation and IPN handling.
Install
implementation 'pl.dpay:dpay-java-sdk:0.1.0'The official Node.js and TypeScript package for modern backends and web applications.
Install
npm install @dpayglobal/dpay-node-sdkA lightweight Go library with an API client and support for common payment lifecycle tasks.
Install
go get github.com/dpayglobal/dpay-go-sdkThe official Ruby library - zero runtime dependencies, RBS type signatures, full support for payments, IPN and server-to-server cards.
Install
gem install dpayFrom install to payment
The implementation model stays familiar across languages.
Create an account and configure a service in the dpay dashboard.
Prepare the service name and Secret Hash; keep the secret on the backend only.
Install the library for your language or start with the REST API.
Register a transaction, redirect the customer and update the order after a verified IPN.
Ready-made modules and plugins are available for popular ecommerce platforms.
Explore ready-made integrationsdpay Connect embeds customer onboarding and payments in your product.
Explore dpay ConnectSDK questions
dpay provides official SDKs for PHP, Python, Java, Node.js, Go and Ruby. You can also integrate directly through the REST API.
The SDK reduces manual work around checksum generation, API calls, IPN verification and error mapping. The exact scope depends on the language and library version.
Yes. The dpay API is available directly over HTTPS. An SDK is a convenient layer for teams that want to reduce infrastructure code.
You need Payment Point credentials from the dpay dashboard, primarily the service name and Secret Hash. Keep the Secret Hash on the server only.
The dpay technical documentation contains guides, the API Reference and separate instructions for published SDK libraries.
Open SDK documentation
Open the documentation for the complete method list, parameters, errors and IPN handling.