API: ошибки, лимиты и повторы
Обработка неопределённых результатов без дублирования.
Обновлено:
Порядок действий
- Проверяйте HTTP и JSON: ошибки приложения могут быть HTTP 200 с error. Неверный ключ — 401; неподтверждённая почта при add — 403 с EMAIL_NOT_VERIFIED.
- При 429 соблюдайте Retry-After. На ключ за 60 секунд: services 30, balance 60, add 120, status 300, refill 60.
- Обновляйте каталог для неактивных услуг, исправляйте ссылку и количество, проверяйте баланс. error не подтверждает заказ.
- Timeout или 503 может оставить заказ на проверке. Сохраните idempotency_key и обратитесь в поддержку перед повтором неопределённой покупки. Храните секреты в переменных окружения, очищайте логи и отзывайте раскрытые ключи.
Важно
Не меняйте ключ API или idempotency_key для обхода ошибки: это нарушает привязку защиты от дублирования.
Примеры API
status
curl --request POST https://nexwa.store/api/v2 \
--header "Authorization: Bearer ${NEXWA_API_KEY}" \
--data-urlencode "action=status" \
--data-urlencode "order=${NEXWA_ORDER_ID}"Открыть функцию
Статья помогла?
Локальный отзыв не отправляется поддержке. Для ответа используйте контакты ниже.
Нужна помощь?
Откройте поддержку в аккаунте для конкретного запроса. Если вход недоступен, напишите нам.