Перейти до вмісту

DPAY SDK

Онлайн-платежі мовою, яку ви вже знаєте.

Оберіть готовий SDK для PHP, Python, Java, Node.js, Go або Ruby — чи підключіть бекенд безпосередньо через REST API. Менше інтеграційного коду, швидший запуск платежів.

Коротка відповідь

Які SDK онлайн-платежів надає dpay?

dpay надає офіційні SDK для PHP, Python, Java, Node.js, Go і Ruby. Кожна бібліотека спрощує реєстрацію платежів, генерацію контрольних сум, обробку відповідей API та перевірку IPN. Бекенд також можна підключити безпосередньо через REST API dpay.

Що виконує SDK

Менше інфраструктурного коду. Більше часу на продукт.

Готова бібліотека впорядковує повторювані завдання інтеграції, щоб команда зосередилася на checkout і бізнес-логіці.

Контрольні суми

SDK генерує checksum відповідно до контракту API.

checksum

Виклики API

Готові методи охоплюють реєстрацію платежу та роботу з транзакціями.

API

Перевірка IPN

Бібліотека допомагає перевірити підпис і прочитати сповіщення про статус.

IPN

Обробка помилок

Послідовні винятки та коди полегшують діагностику інтеграції.

errors

Бібліотеки й технології

Оберіть мову свого бекенду.

Кожен лендинг веде від головної інформації до стартового коду й повної документації.

SDK PHP для онлайн-платежів

Офіційна бібліотека через Composer для PHP-застосунків і бекендів e-commerce.

Runtime
PHP 7.4+
Установлення
Composer
Переглянути SDK PHP

Установлення

Composer
composer require dpayglobal/dpay-php-sdk

SDK Python для онлайн-платежів

Синхронний та асинхронний клієнти з типізованими об’єктами платежів, сум і відповідей API.

Runtime
Python 3.10+
Установлення
pip
Переглянути SDK Python

Установлення

pip
pip install dpay-python-sdk

SDK Java для онлайн-платежів

Офіційний Java SDK із готовим платіжним клієнтом, генерацією checksum та обробкою IPN.

Runtime
Java 11+
Установлення
Maven / Gradle
Переглянути SDK Java

Установлення

Maven / Gradle
implementation 'pl.dpay:dpay-java-sdk:0.1.0'

SDK Node.js для онлайн-платежів

Офіційний пакет для Node.js і TypeScript, створений для сучасних бекендів і вебзастосунків.

Runtime
Node.js 20+
Установлення
npm
Переглянути SDK Node.js

Установлення

npm
npm install @dpayglobal/dpay-node-sdk

SDK Go для онлайн-платежів

Легка бібліотека Go з клієнтом API та підтримкою типових елементів платіжного циклу.

Runtime
Go 1.22+
Установлення
Go modules
Переглянути SDK Go

Установлення

Go modules
go get github.com/dpayglobal/dpay-go-sdk

SDK Ruby для онлайн-платежів

Офіційна бібліотека Ruby - без залежностей у рантаймі, сигнатури типів RBS, повна підтримка платежів, IPN та карткових платежів server-to-server.

Runtime
Ruby 3.1+
Установлення
RubyGems
Переглянути SDK Ruby

Установлення

RubyGems
gem install dpay

Від установлення до платежу

Чотири кроки до робочої інтеграції.

Модель упровадження залишається знайомою незалежно від мови.

  1. 01

    Створіть платіжну точку

    Зареєструйте обліковий запис і налаштуйте послугу в кабінеті dpay.

  2. 02

    Отримайте дані інтеграції

    Підготуйте назву сервісу та Secret Hash; секрет має залишатися лише на бекенді.

  3. 03

    Додайте SDK

    Установіть бібліотеку для своєї мови або почніть із REST API.

  4. 04

    Обробіть платіж та IPN

    Зареєструйте транзакцію, перенаправте клієнта й оновіть замовлення після перевіреного IPN.

Створюєте ERP, SaaS або маркетплейс?

dpay Connect вбудовує онбординг клієнтів і платежі у ваш продукт.

Дізнатися про dpay Connect

Питання про SDK

Конкретні відповіді для інтеграторів.

Які SDK пропонує dpay?

dpay надає офіційні SDK для PHP, Python, Java, Node.js, Go і Ruby. Інтеграцію також можна виконати безпосередньо через REST API.

Що автоматизує SDK dpay?

SDK зменшує ручну роботу з генерацією контрольних сум, викликами API, перевіркою IPN та відображенням помилок. Точний обсяг залежить від мови й версії бібліотеки.

Чи можна інтегрувати dpay без SDK?

Так. API dpay доступний безпосередньо через HTTPS. SDK є зручним шаром для команд, які хочуть зменшити обсяг інфраструктурного коду.

Які дані потрібні з кабінету dpay?

Потрібні дані платіжної точки, передусім назва сервісу та Secret Hash. Secret Hash слід зберігати лише на сервері.

Де знайти повну документацію?

Технічна документація dpay містить посібники, API Reference та окремі інструкції для опублікованих бібліотек SDK.

Відкрити документацію SDK

Стартовий код — це лише початок.

Відкрийте документацію, щоб переглянути повний перелік методів, параметри, помилки й обробку IPN.

Відкрити документацію SDK