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