Checkify

CHECKIFY DLA DEWELOPERÓW

Zadaj pytanie. Uzyskaj wiarygodny dowód.

Dodaj weryfikację wieku, tożsamości i osoby za pomocą narzędzi JavaScript firmy Checkify, weryfikacji serwera API i obsługiwanych wtyczek platformy. Poproś o dowód, którego potrzebuje Twoja aplikacja — Checkify zajmie się procesem weryfikacji.

MODEL INTEGRACJI

Jeden model weryfikacji.

Twoja aplikacja wymaga dowodu. Checkify przeprowadza ścieżkę klienta. Otrzymujesz wynik i decydujesz, co dalej.

WNIOSEK

Poproś o dowód

W aplikacji wymagane są dowody wymagane do podjęcia działania — na przykład ukończone 18 lat lub weryfikacja przez człowieka.

ZWERYFIKOWAĆ

Klient weryfikuje

Checkify ustala, czy istnieją wystarczające dowody, czy też klient musi przeprowadzić dodatkową weryfikację.

WYNIK

Kontynuuj w swojej aplikacji

Twój serwer potwierdza wynik i zezwala, blokuje lub kontynuuje chronioną akcję.

PRAWDZIWY API

Zobacz całą integrację.

Po zakończeniu sesji Pass przez klienta, system weryfikuje request_id za pomocą klucza site API. Nigdy nie umieszczaj klucza site API w kodzie przeglądarki.

Wniosek

POST /v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY
Content-Type: application/json

{
  "request_id": "56a57761-ff5b-42f0-9c97-6c13e223e017",
  "required_claims": ["age_over_18"],
  "consume": true
}

Odpowiedź

{
  "success": true,
  "status": "completed",
  "approved_claims": {
    "age_over_18": true
  }
}

Przeglądarka lub wtyczka przechowuje request_id (często jako checkify_token). Twój serwer jest autoryzowany — potwierdź approved_claims przed zezwoleniem na działanie.

O CO MOŻESZ POPROSIĆ

Jedna całkowanie. Różne dowody.

Zmień typ wniosku lub wymagane roszczenia dla każdej podróży — bez konieczności ponownego tworzenia infrastruktury weryfikacyjnej.

Wiek

Poproś o podanie progu wiekowego, np. powyżej 13, 16, 18 lub 25 lat.

age_over_18

Człowiek

Upewnij się, że do wypełniania formularzy, logowania i kontroli nadużyć jest obecna prawdziwa osoba.

human_verified

Zapewnienie tożsamości

Złóż wniosek o poziom zapewnienia odpowiedni do ryzyka — od podstawowego do wysokiego poziomu zapewnienia.

basic → highAssurance

Poziomy bezpieczeństwa i konkretne opcje dowodowe zależą od podróży, urządzenia i skonfigurowanej polityki. Nazwy roszczeń można znaleźć w przewodniku weryfikacji serwera.

JAK INTEGRUJESZ

Z wtyczki do API.

Zacznij od ścieżki, która odpowiada Twojemu stosowi. Wszystkie ścieżki produkcyjne korzystają z tego samego modelu dowodowego.

Wtyczki

WordPress, WooCommerce i Joomla / J2Commerce dla popularnych CMS-ów i bramek realizacji transakcji.

Przewodnik WordPress →

JavaScript

Osadzanie i bindForm w CDN dla niestandardowych witryn internetowych. Uruchamia sesje Pass i zapisuje token w formularzu.

Osadź dokumenty →

Serwer API

Potwierdź wyniki poleceniem POST /v1/qr/results/verify i kluczem witryny API (csk_).

Weryfikacja serwera →

Shopify i Wix znajdują się na liście oczekujących / zostaną wkrótce udostępnione i nie są tutaj wymienione jako integracje z produkcją na żywo.

Referencje

Identyfikator przepustki kontra klucz witryny API

Checkify używa dwóch różnych danych uwierzytelniających. Użycie niewłaściwego w niewłaściwym miejscu to najczęstszy błąd integracji.

ID przepustki

Osadzanie w przeglądarce, WordPress, Joomla — tylko front-end.

Klucz witryny API (csk_…)

Weryfikacja zaplecza API — tylko serwer, nigdy w JavaScript.

DOSTARCZANIE WYNIKÓW

Dowiedz się, kiedy weryfikacja zostanie zakończona.

W przypadku standardowych procesów na stronie internetowej i w procesie realizacji zamówienia, zweryfikuj request_id na serwerze po wysłaniu chronionej akcji. Opcjonalne sprawdzanie statusu jest dostępne dla niestandardowych interfejsów użytkownika.

1

Rozpoczyna się sesja przepustkowa

Twoja strona lub wtyczka rozpoczyna żądanie Checkify Pass powiązane z Twoją witryną.

2

Klient kończy

Klient dokonuje weryfikacji lub zatwierdzenia w aplikacji Checkify.

3

Twój serwer potwierdza

Wywołaj punkt końcowy weryfikacji, sprawdź zatwierdzone oświadczenia, a następnie zezwól lub zablokuj.

Webhooki weryfikacyjne ogólnego przeznaczenia nie są obecnie wymagane do standardowych integracji. Webhooki wychodzące partnerów (na przykład GoHighLevel) są konfigurowane osobno w panelu biznesowym.

DOKUMENTACJA

Gdzie mieszkają szczegóły.

Skorzystaj z tych przewodników, aby poznać poziom wdrożenia. Ta strona koncentruje się na modelu integracji.

API odniesienie

Punkty końcowe używane przez integracje publiczne, w tym weryfikację i status.

Otwórz dokumenty API →

Złóż swoją pierwszą prośbę o korektę.

Najpierw dodaj Checkify do jednej ścieżki — wieku, człowieka lub tożsamości — a następnie rozszerzaj ją w miarę wzrostu potrzeb związanych z produktem.