Прескокни до содржината

SDK грешки

Објавено издание: SDK 0.1.3 е јавно достапен на npm. Инсталацијата не активира серверски функции.

KordivaError дава code, HTTP status, изборни requestId и retryAfterMs. Мрежни/временски грешки имаат статус 0. Необработени тела и давателски/купувачки податоци се изоставени.

Код / статусПостапка
SDK_SERVER_ONLYПреместете код со клуч на сервер
SDK_KEY_ENVIRONMENT_MISMATCHЗаедно проверете TEST/LIVE клуч и средина
SDK_INVALID_ARGUMENTПроверете UUID, количини, точен API origin и граници
SDK_ABORTED / SDK_TIMEOUT / SDK_NETWORK_ERRORПрво усогласете неизвесна наплата; не создавајте слепо нова сесија
SDK_INVALID_RESPONSEПотврдете API origin/верзија и проверете request ID
401 / 403Проверете продавница, отповикување, план, одобрение и средина
TEST_API_ENDPOINT_UNSUPPORTEDКористете TEST каталог или createTest
TEST_SALE_MARKET_REQUIREDДоставете Individual TEST пазар
429Почитувајте Retry-After и намалете барања

GET стандардно има два повторни обида за мрежни грешки или HTTP 429/502/503/504. maxReadRetries е 0–3. Чекањето е ограничено; ако Retry-After е над пет секунди, SDK ја враќа грешката наместо да повтори прерано. POST не се повторува автоматски. Нема бесконечна помошна проверка за потврди.

timeoutMs стандардно е 10.000 по обид (1–120.000 дозволено). Изборен AbortSignal откажува читања, чекања и барања. Откажување или истек не брише сесија што серверот можеби веќе ја создал.

Поврзани водичи

Дел „Поврзани водичи“

SDK · Checkout · Безбедност · API