Checkify
JavaScript SDK — gotowy do produkcji

Zbuduj Checkify do własnej aplikacji lub witryny internetowej.

Jeden Checkify Pass na witrynę. Twoja strona wybiera dowód – osobę, wiek 18 lub 25 lat – gdy użytkownik rozpoczyna weryfikację. Umieść osadzony fragment kodu i zweryfikuj wynik na swoim serwerze.

Szybki start
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>

Utwórz witrynę cyfrową w panelu biznesowym, skopiuj swój identyfikator dostępu, zarejestruj domeny, na których będzie działać osadzanie, a następnie wklej poniższy fragment kodu. Opcjonalna weryfikacja DNS, meta tagów lub plików wzmacnia weryfikację witryny/domeny, ale nie jest wymagana do działania osadzenia.

Potrzebujesz pomocy? Wyślij e-mail na adres support@checkify.me lub po zalogowaniu otwórz zakładkę Checkify Passes, aby skopiować identyfikator karty i fragment kodu integracji.

Przepływ integracji
Strona → ID karty → SDK → Weryfikacja serwera
Na żywo
Przepływ programisty
Utwórz witrynę cyfrową Na żywo
Kopiuj identyfikator przepustki Na żywo
Dodaj osadzenie SDK Na żywo
Zweryfikuj swoje zaplecze Na żywo
1
Utwórz witrynę
2
Dodaj SDK
3
Zweryfikować
Osadzać
SDK na żywo
Zweryfikować
API na żywo
Przegląd

Jeden karnet na stronę. Wpisz prośbę na swojej stronie.

Checkify automatycznie tworzy jeden identyfikator karty wielokrotnego użytku podczas tworzenia witryny cyfrowej. Ten sam identyfikator karty zachowujesz wszędzie na tej stronie — przy kasie, logowaniu i rejestracji — i ustawiasz data-checkify-request tam, gdzie wymagany jest każdy dowód. Brak konieczności konfigurowania programu uruchamiającego dla każdego formularza.

1

JavaScript osadzić

Automatycznie montuj widżety lub bindForm do formularzy logowania, rejestracji, płatności i kontaktowych. SDK obsługuje przycisk, ukryte pole checkify_token i stan przesyłania.

Dostępne teraz
2

Weryfikacja serwera

Wywołaj polecenie POST /v1/qr/results/verify z kluczem API swojej witryny i identyfikatorem request_id z ukrytego pola. Nigdy nie ufaj wyłącznie przeglądarce — weryfikuj dane przed rejestracją, finalizacją zakupu lub resetowaniem hasła.

Dostępne teraz
3

WordPress i WooCommerce

Zainstaluj wtyczkę Checkify, wklej swój identyfikator karty dostępu i wybierz weryfikację tożsamości człowieka lub wieku na chronionych stronach. Ten sam model jednorazowego dostępu, co w przypadku witryn niestandardowych.

Dostępne teraz
Model jednoprzebiegowy

Jak Checkify Passes działają dzisiaj

Witryny, przepustki i prośby o potwierdzenie to oddzielne warstwy. Dzięki temu wtyczki WordPress, WooCommerce i witryny niestandardowe są proste: jeden identyfikator do skopiowania, wiele miejsc do użycia.

1

1. Utwórz witrynę

Zarejestruj swoją firmę, dodaj witrynę cyfrową i wypisz dozwolone domeny (na przykład example.com i www.example.com). Każda witryna otrzyma dokładnie jeden Checkify Pass.

2

2. Skopiuj jeden identyfikator przepustki

Znajdź swój identyfikator karty w panelu biznesowym w sekcji Checkify Passes lub Developer. Użyj tego samego identyfikatora na swojej stronie internetowej, wtyczce lub integracji z zapleczem — nie zmieni się on po zmianie typu proofa.

3

3. Wybierz typ żądania w kodzie

Ustaw parametr data-checkify-request na „human”, „age_over_18” lub „age_over_25” przy każdym wywołaniu funkcji „embed” lub „bindForm”. Weryfikacja przez człowieka jest zazwyczaj bezpłatna; weryfikacja wieku zużywa środki po zatwierdzeniu.

Typy żądań

żądanie sprawdzenia danych Typowe zastosowanie
człowiek Zastąpienie CAPTCHA, redukcja botów, bezproblemowa kontrola przez człowieka
wiek_powyżej_18 lat Płatność dla osób powyżej 18 roku życia, treści z ograniczeniami, rejestracja z ograniczeniem wiekowym
wiek_powyżej_25 lat Wyzwanie 25, wyższe progi wiekowe
Co jest dostępne

Opcje integracji

Punkt końcowy osadzania JavaScript i weryfikacji serwera są już w fazie produkcyjnej. Użyj pulpitu biznesowego do tworzenia witryn, kopiowania identyfikatorów przepustek i wydawania kluczy witryn API.

Przekazanie aplikacji mobilnej i pakietowanie NPM są już w planach. Wszystko, czego potrzebujesz do integracji stron internetowych, działa już dziś dzięki skryptowi CDN i weryfikacji REST API.

Dostępne już dziś

JS
JavaScript Sieć SDK
Skrypt CDN dla stron internetowych, formularzy, płatności i niestandardowych przepływów. Przekaż ID + typ żądania dla każdego osadzenia.
Dostępne teraz
API
Weryfikacja serwera API
POST /v1/qr/results/verify z autoryzacją: Bearer YOUR_SITE_API_KEY. Dokumentacja i przykłady kodu w przewodnikach dla programistów.
Dostępne teraz
App
Integracja aplikacji mobilnych
Uruchom Checkify z aplikacji natywnych przez QR lub głęboki link. Przewodnik i pakiet SDK wkrótce.
Już wkrótce

Starsze identyfikatory programów uruchamiających są przestarzałe. W przypadku wszystkich nowych integracji należy używać identyfikatora karty i typu żądania.

Jak to działa

Integracja kompleksowa

Cztery kroki od konfiguracji witryny do zweryfikowanego użytkownika w zapleczu. Identyfikator karty pozostaje stały; w zależności od przypadku użycia zmieniają się tylko typ żądania i żądania weryfikacji serwera.

Krok 1

Utwórz witrynę i skopiuj swój identyfikator przepustki

Zaloguj się do panelu biznesowego, otwórz Witryny i utwórz witrynę cyfrową z dozwolonymi domenami. Checkify automatycznie utworzy jedną Przepustkę. Otwórz Checkify Passes, aby skopiować identyfikator Przepustki (chk_live_…) lub pobrać gotowy fragment kodu.

Jeden przejazd, wiele zastosowań

To samo ID dostępu przy logowaniu (człowiek), kasie (wiek_powyżej_18) i stronach tylko dla personelu (człowiek) — zmień tylko data-checkify-request na każde osadzenie.

Dostępne teraz: Witryny + Checkify Passes w panelu
Utwórz witrynę i skopiuj identyfikator Checkify Pass

Krok 2

Dodaj osadzenie do swojej strony

Załaduj SDK z checkify.me i zamontuj widżet Pass lub użyj Checkify.bindForm dla formularzy. Zastąp YOUR_PASS_ID i ustaw typ żądania dla tej strony lub akcji.

Minimalne osadzenie
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>
Dostępne teraz: JavaScript embed + bindForm

Przykład wiązania formularza

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>

<div
  data-checkify-pass="chk_live_YOUR_PASS_ID"
  data-checkify-request="age_over_18"
  data-checkify-text="Verify with Checkify"
></div>

Zobacz osadź odniesienie API do configure(), obsługi zdarzeń i zwracanych adresów URL.

Krok 3

Użytkownik kończy weryfikację

Gdy użytkownik kliknie „Zweryfikuj”, Checkify otwiera przepływ weryfikacji (w przeglądarce lub za pośrednictwem aplikacji Checkify na urządzeniu mobilnym). W przypadku pomyślnego zatwierdzenia SDK zapisuje request_id w ukrytym polu checkify_token, aby zaplecze mogło je zweryfikować.

✓ Ten sam identyfikator przepustki dla każdego rodzaju dowodu na danej stronie.
✓ W opcjach HTML lub bindForm wybiera się opcje Człowiek, wiek 18 i wiek 25, a nie ustawienia Pass.
✓ Domena musi odpowiadać liście domen dozwolonych dla danej witryny.
Dostępne teraz: rozpoczęcie karnetu + przekazanie aplikacji

Opcje uruchamiania

Przycisk wbudowany
Osadź widget lub bindForm na swojej stronie.
QR / magiczny link
Lokalizacje fizyczne i przepływy osobiste za pośrednictwem pulpitu nawigacyjnego.
Przekazanie mobilne
Użytkownik wypełnia dowód w aplikacji Checkify i wraca do Twojej witryny.

Krok 4

Zweryfikuj na swoim serwerze

Odczytaj request_id z formularza POST, a następnie wywołaj punkt końcowy weryfikacji z kluczem API swojej witryny. Sprawdź zatwierdzone oświadczenia (human_verified, age_over_18 itd.) przed zezwoleniem na działanie chronione.

Zweryfikuj żądanie (serwer)
POST https://checkify.me/v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY

{
  "request_id": "uuid-from-checkify_token-field",
  "required_claims": ["human_verified"],
  "consume": true
}
Dostępne teraz: POST /v1/qr/results/verify

Po pomyślnym sprawdzeniu

Front-end
Włącz opcję przesyłania, kontynuowania realizacji zamówienia lub wyświetlania komunikatu o powodzeniu — dopiero po potwierdzeniu weryfikacji przez serwer.
Zaplecze
Użyj required_claims i consume: true w przypadku jednorazowych czynności, takich jak rejestracja lub resetowanie hasła.
Twoja polityka
Zezwól na realizację transakcji, odblokuj zawartość, utwórz konto lub zatwierdź działania personelu na podstawie zatwierdzonych roszczeń.

Gotowe do produkcji dla stron internetowych

Utwórz witrynę, skopiuj jeden identyfikator przepustki, osadź SDK i zweryfikuj za pomocą klucza witryny API. WordPress i WooCommerce korzystają z tego samego modelu.

Użyj teraz

JavaScript osadzanie, bindForm, weryfikacja serwera API, klucze witryny API, wtyczka WordPress, panel biznesowy.

Mapa drogowa

pakiet npm, webhooki, dostarczanie podpisanych webhooków, natywne przewodniki mobilne SDK.

Rozpocznij integrację

Utwórz swoją witrynę w panelu biznesowym, skopiuj identyfikator karty dostępu i postępuj zgodnie z instrukcjami dla programistów. Witryny WordPress mogą korzystać z wtyczki z tym samym identyfikatorem karty dostępu.