Тестирование
Песочница API
Отправляйте настоящие запросы к тестовому режиму API прямо со страницы: создайте платёж, оплатите его на странице оплаты, посмотрите статус и посчитайте подпись вебхука.
Тестовый ключ ещё не получен
Создадим отдельный тестовый магазин на 24 часа. Деньги не списываются, регистрация не нужна.
Выдача временного ключа
curl -X POST https://api.nordpay.pro:5790/v1/sandbox/keys \
-H "Content-Type: application/json" \
-d '{}'Запросы
Тестовые карты и сценарии — в разделе «Тестовые данные». На странице оплаты тестового платежа СБП и USDT оплачиваются кнопками «Оплатить успешно» и «Отклонить».
Запрос
curl -X POST https://api.nordpay.pro:5790/v1/payments \
-H "Authorization: Bearer $NORDPAY_SECRET_KEY" \
-H "Idempotency-Key: 893e47b2-20a3-4ed0-bb24-1854285a5a4f" \
-H "Content-Type: application/json" \
-d '{
"amount": 499000,
"currency": "RUB",
"description": "Тестовый заказ",
"order_id": "T-2255"
}'Ответ API появится здесь
Подпись вебхука
Посчитайте подпись для тела события так же, как это делает NordPay, и проверьте свой заголовок. Вычисление идёт в браузере, секрет никуда не отправляется. Алгоритм — в разделе «Вебхуки».
NordPay-Signature: укажите секрет1794149169.{"id":"evt_fpgjcxc1eot","object":"event","type":"payment.succeeded","created_at":"2026-11-08T14:46:09Z","livemode":false,"data":{"object":{"id":"pay_2Kq8sD1fVxJ7mN4p","object":"payment","status":"succeeded","amount":4990…