Вернуться к руководству

API: ошибки, лимиты и повторы

Обработка неопределённых результатов без дублирования.

Обновлено:

Порядок действий

  1. Проверяйте HTTP и JSON: ошибки приложения могут быть HTTP 200 с error. Неверный ключ — 401; неподтверждённая почта при add — 403 с EMAIL_NOT_VERIFIED.
  2. При 429 соблюдайте Retry-After. На ключ за 60 секунд: services 30, balance 60, add 120, status 300, refill 60.
  3. Обновляйте каталог для неактивных услуг, исправляйте ссылку и количество, проверяйте баланс. error не подтверждает заказ.
  4. 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}"

Открыть функцию

Связанные статьи

Нужна помощь?

Откройте поддержку в аккаунте для конкретного запроса. Если вход недоступен, напишите нам.