Почему «обнаружен» ≠ «оплачен»: реорганизация блокчейна и откат блоков
Что такое реорганизация блокчейна (реорг), почему обнаруженный платёж ещё не оплачен и что делает CryptoLike при откате блока с платежом: статусы, леджер, вебхуки.
9 мин чтения
Блог
Вебхуки, подписи, идемпотентность, тестовые сети и обработка ошибок в интеграции криптоплатежей. Статьи и гайды команды CryptoLike.
Что такое реорганизация блокчейна (реорг), почему обнаруженный платёж ещё не оплачен и что делает CryptoLike при откате блока с платежом: статусы, леджер, вебхуки.
9 мин чтения
Тестовый режим криптопроцессинга CryptoLike: отдельное окружение в тестовых сетях, ключи ck_test_, тестовые монеты, все статусы платежа и вебхуки до запуска.
8 мин чтения
Приём Bitcoin и USDT в приложении на Node.js: подпись запросов через node:crypto, создание платежа, переход на страницу оплаты и проверка вебхука в Express.
4 мин чтения
Приём Bitcoin и USDT на сайте на PHP: подпись запроса через hash_hmac, создание платежа, переход на страницу оплаты и проверка подписи вебхука — с примерами кода.
5 мин чтения
Приём Bitcoin и USDT в приложении на Python: подпись запросов через hmac, создание платежа через requests, страница оплаты и проверка вебхука во Flask.
4 мин чтения
Почему повторы запросов создают дубли платежей и выплат и как их исключает CryptoLike: Idempotency-Key, payout_id, order_id и event_id вебхуков, с примерами кода.
8 мин чтения
Как проверить подпись вебхука CryptoLike: сырое тело, окно времени, сравнение за постоянное время и дедупликация по event_id. Код на TypeScript, Python, Go и PHP.
7 мин чтения