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.
<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.
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.
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 terazWywoł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 terazZainstaluj 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 terazWitryny, 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.
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.
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.
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.
| żą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 |
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.
Starsze identyfikatory programów uruchamiających są przestarzałe. W przypadku wszystkich nowych integracji należy używać identyfikatora karty i typu żądania.
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
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.
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.
Krok 2
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.
<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>
<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
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ć.
Krok 4
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.
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
}
Utwórz witrynę, skopiuj jeden identyfikator przepustki, osadź SDK i zweryfikuj za pomocą klucza witryny API. WordPress i WooCommerce korzystają z tego samego modelu.
JavaScript osadzanie, bindForm, weryfikacja serwera API, klucze witryny API, wtyczka WordPress, panel biznesowy.
pakiet npm, webhooki, dostarczanie podpisanych webhooków, natywne przewodniki mobilne SDK.
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.