Skip to Content
ПесочницаПодпискиГотовый клиент

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

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

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

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

  1. Подпись подписок — один проход HMAC-SHA256 по SubscriptionProjectID + Now, не формула разовых платежей — с тест-векторами: selftest() прогоняет их до первого сетевого вызова, включая негативные (обратный порядок конкатенации, устаревшая MD5-формула).
  2. Все пять методов: CreateSubscription → ApproveSubscription → GetSubscriptionStatus, плюс CancelSubscription и ResendPinCode — сценарий запускается командой python client.py demo или node client.js demo.
  3. Проверка подписи коллбека SubscriptionStatusNotification — с явным предупреждением, что подпись покрывает только SubscriptionProjectID + Now, а не тело: статус подтверждается отдельным GetSubscriptionStatus, см. «Коллбеки».

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

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