Przejdź do treści
SkinPlata
API, wtyczki i webhooki

Najczęstsze błędy API i limity zapytań

Co oznaczają najczęstsze błędy API: od błędnych danych dostępowych i niezatwierdzonego projektu po zduplikowane ID, niskie saldo i limity.

Zaktualizowano · zespół SkinPlata

Każdy błąd API ma krótki kod i zrozumiały komunikat. Oto te, na które sprzedawcy trafiają najczęściej.

Dane dostępowe i dostęp

  • unauthenticated / invalid_credentials: brakuje klucza projektu lub sekretu albo są błędne. Sprawdź, czy nie ma spacji i czy sekret należy do tego projektu.
  • project_inactive: użyłeś sekretu produkcyjnego przed zatwierdzeniem projektu. Do tego czasu używaj sekretu testowego, zobacz Weryfikacja projektu: co i kiedy sprawdzamy.
  • project_disabled: projekt jest zawieszony lub nie został zatwierdzony.
  • ip_not_allowed: wywołanie przyszło z adresu spoza listy dozwolonych IP dla API projektu.

Twoje żądanie

  • invalid_request: brakuje pola lub ma ono złą postać. Komunikat podaje nazwę pola.
  • duplicate_order_id: płatność z tym order ID już istnieje w tym trybie. Użyj nowego albo sprawdź istniejącą płatność.
  • insufficient_funds: saldo jest za niskie na zakup skina. Komunikat podaje, ile potrzeba.

Limity zapytań

Projekt może wykonać do 600 wywołań na minutę. Powyżej dostajesz rate_limited ze wskazówką, kiedy spróbować ponownie. Odczekaj zamiast ponawiać w ciasnej pętli.

Gdy rynek jest przeciążony

Jeśli sieć płatności nie odpowiada, dostajesz komunikat z prośbą o ponowną próbę za minutę. Order ID i custom ID są unikalne w obrębie projektu, więc ponowienie nigdy nie utworzy drugiej płatności ani drugiego zakupu. Powtórzone wywołanie zakupu z tym samym custom ID zwraca istniejący zakup.

Pełna lista błędów, pól i przykładów jest w dokumentacji API.

Czy ten artykuł był pomocny?
Nadal potrzebujesz pomocy?Napisz do nas: odpowie człowiek, zwykle w ciągu jednego dnia roboczego.
Skontaktuj się z pomocą