Skip to Content

Готовый клиент — один файл, copy-paste

Однофайловый клиент песочницы без зависимостей: скопируйте файл в проект — и первый платёж проходит без чтения остальной документации.

ФайлСтек
callisto_client.py Python 3.10+, только стандартная библиотека
callisto_client.js Node.js 18+, без зависимостей

Файлы хостятся этим сайтом — это байтовые снапшоты клиентов песочницы под drift-check: релиз песочницы изменил файл → проверка подсветит, снапшот обновится вместе с документацией. Что внутри — ровно те места, где обычно ломается интеграция:

  1. Подпись HMAC-SHA256 v3 с тест-векторами: selftest() прогоняет их до первого сетевого вызова — несовпадение двух строк отлаживается локально, 401 от сервера — нет.
  2. Сценарий целиком: CreateInvoice → AuthorizeInvoice (PIN 1234) → GetInvoice до Processed / PAID — запускается командой python client.py demo или node client.js demo.
  3. Проверка подписи коллбека — с явным предупреждением, что подпись покрывает только метку времени, а не тело: состояние подтверждается отдельным GetInvoice, см. «Коллбеки».

ИИ-агенту отдавайте файл по той же ссылке — он копирует реализацию подписи, а не угадывает её.

Только sandbox-креды. В файлы вписаны публичные демо-доступы песочницы; боевые секреты в copy-paste клиент класть нельзя.