SDK
SDK для работы с API
Готовая библиотека, которая делает интеграцию с нашим API значительно проще и быстрее. Создавайте счета, проверяйте статусы и валидируйте вебхуки всего несколькими строками кода.
crynova-php-sdk.zip
PHP SDK · архив
PHP 8.1+ · ext-curl · без внешних зависимостей
Как начать
Скачайте SDK
Скачайте архив с последней версией библиотеки и распакуйте его в свой проект.
Подключите файлы
Подключите через Composer (path-репозиторий) или обычным require — инструкции в README внутри архива.
Начните интеграцию
Создайте клиент со своим API-ключом и вызывайте методы для счетов, статусов и вебхуков.
Пример использования
use Crynova\CrynovaClient;
$crynova = new CrynovaClient('sk_live_your_api_key');
$invoice = $crynova->createInvoice([
'currency' => 'USD', // fiat or crypto (BTC, USDT_TRC20, …)
'amount' => 49.90,
'order_id' => 'ORDER-1024',
'description' => 'Pro plan — 1 month',
'expires_in' => 60, // minutes
], idempotencyKey: 'ORDER-1024');
header('Location: ' . $invoice['checkout_url']);
// ── Verify a webhook ──────────────────────────────
use Crynova\Webhook;
$payload = file_get_contents('php://input');
$signature = $_SERVER['HTTP_X_CRYNOVA_SIG'] ?? '';
$event = Webhook::parse($payload, $signature, $webhookSecret);
if ($event['event'] === 'invoice.paid') {
// fulfil the order
}
Нужны детали по эндпоинтам?
Полное описание всех методов API, параметров и вебхуков — в документации.