Переход на blockwallets
У blockwallets есть совместимые API для трёх шлюзов. Найдите свой ниже: в таблице указано только то, что нужно изменить.
Что нужно изменить
| Откуда переходите | До | После | Новые учётные данные | Подпись вебхука | |
|---|---|---|---|---|---|
| Cryptomus | https://api.cryptomus.com | https://blockwallets.io | merchant + API key | поле sign в теле, md5(base64(…) + API key) | Полное руководство → |
| NOWPayments | https://api.nowpayments.io/v1 | https://blockwallets.io/nowpayments/v1 | API key + IPN secret | x-nowpayments-sig (HMAC-SHA512) | Полное руководство → |
| Coinbase Commerce | https://api.commerce.coinbase.com | https://blockwallets.io/coinbase/ | API key + webhook shared secret | X-CC-Webhook-Signature (HMAC-SHA256) | Полное руководство → |
Помимо API, совместимого с Cryptomus, blockwallets предлагает API, совместимые с NOWPayments и Coinbase Commerce: пути, заголовки авторизации, поля запросов и ответов, статусы и подписи вебхуков соответствуют их официальной документации, поэтому существующему коду обычно нужны только новый базовый URL и новые ключи. Coinbase Commerce с 2026-03-31 перестал обслуживать продавцов за пределами США и Сингапура — можно переходить сразу.
Внутри это обычный счёт blockwallets: адреса для приёма ваши, страница оплаты — наша размещённая страница, а платёж засчитывается только после подтверждения в блокчейне и сверки со вторым узлом. Далее: три шага, затем что поддерживает каждый API и чем он отличается от оригинала — параметры, которые мы не реализовали, возвращают ошибку, а не молча игнорируются.
Тестовый режим
Charge и платежи, созданные с тестовыми учётными данными, работают в тестовой сети каждого блокчейна, а их вебхуки подписываются тестовым IPN secret / shared secret — полностью отдельно от live: тестовый ключ не видит live-платежи.
Всё остальное (страница оплаты, подтверждения, сети и минимумы, возвраты) работает так же, как в основной документации.