Checkify
JavaScript SDK — 생산 준비 완료

빌드 확인 자신의 앱이나 웹사이트에

사이트 당 하나의 Checkify Pass. 사용자가 확인을 시작할 때 귀하의 페이지에서는 인간, 18세 또는 25세 증거를 선택합니다. 삽입 조각을 삽입하고 서버에서 결과를 확인하세요.

빠른 시작
<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>

비즈니스 대시보드에서 디지털 사이트를 만들고, 패스 ID를 복사하고, 임베드가 실행될 도메인을 등록한 후 아래 스니펫을 붙여넣으세요. 선택적 DNS, 메타 태그 또는 파일 확인은 보증을 강화하지만 포함이 작동하는 데 필수는 아닙니다.

도움이 필요하신가요? support@checkify.me(으)로 이메일을 보내거나 로그인한 후 패스 확인 탭을 열어 패스 ID와 통합 스니펫을 복사하세요.

통합 흐름
사이트 → 패스ID → SDK → 서버인증
살다
개발자 흐름
디지털 사이트 만들기 살다
패스 ID 복사 살다
SDK 삽입 추가 살다
백엔드에서 확인 살다
1
사이트 만들기
2
SDK 추가
3
확인하다
포함시키다
SDK 라이브
확인하다
API 라이브
개요

사이트 당 하나의 패스. 페이지의 요청 유형입니다.

디지털 사이트를 생성할 때 재사용 가능한 하나의 패스 ID가 자동으로 제공되는지 확인하세요. 결제, 로그인, 등록 등 해당 사이트의 모든 곳에서 동일한 패스 ID를 유지하고 각 증명이 필요한 곳에 data-checkify-request을 설정합니다. 양식별 실행 프로그램 설정이 없습니다.

1

자바스크립트 삽입

로그인, 가입, 결제 및 문의 양식을 위한 자동 마운트 위젯 또는 bindForm. SDK는 버튼, 숨겨진 checkify_token 필드 및 제출 상태를 처리합니다.

지금 이용 가능
2

서버 검증

사이트 API 키와 숨겨진 필드의 request_id를 사용하여 POST /v1/qr/results/verify을 호출하세요. 브라우저만 믿지 마세요. 가입, 결제, 비밀번호 재설정 전에 확인하세요.

지금 이용 가능
3

WordPress 및 WooCommerce

Checkify 플러그인을 설치하고 패스 ID를 붙여넣은 다음 보호하는 페이지에서 사람 확인 또는 연령 확인을 선택하세요. 사용자 정의 사이트와 동일한 원패스 모델.

지금 이용 가능
원패스 모델

현재 Checkify Pass의 작동 방식

사이트, 패스 및 증명 요청은 별도의 레이어입니다. 이를 통해 WordPress 플러그인, WooCommerce 및 사용자 정의 사이트를 단순하게 유지합니다. 하나의 ID를 복사하고 여러 곳에서 사용할 수 있습니다.

1

1. 사이트 만들기

비즈니스를 등록하고, 디지털 사이트를 추가하고, 허용된 도메인(예: example.com 및 www.example.com)을 나열하세요. 각 사이트는 정확히 하나의 Checkify Pass를 받습니다.

2

2. 패스 ID 1개 복사

Checkify Passes 또는 Developer 아래의 비즈니스 대시보드에서 패스 ID를 찾으세요. 웹사이트, 플러그인 또는 백엔드 통합에서 동일한 ID를 사용하세요. 증명 유형을 전환해도 변경되지 않습니다.

3

3. 코드에서 요청 유형을 선택하세요

각 포함 또는 bindForm 호출에서 data-checkify-request을 인간, age_over_18 또는 age_over_25로 설정합니다. 인간 수표는 일반적으로 무료입니다. 연령 확인은 승인되면 크레딧을 소모합니다.

요청 유형

data-checkify-request 일반적인 사용
인간 CAPTCHA 교체, 봇 감소, 마찰 없는 인간 검사
age_over_18 18세 이상 체크아웃, 제한된 콘텐츠, 연령 제한 가입
age_over_25 챌린지 25, 더 높은 연령 기준
이용 가능한 것

통합 옵션

JavaScript 포함 및 서버 확인 엔드포인트는 프로덕션 환경에 있습니다. 비즈니스 대시보드를 사용하여 사이트를 생성하고, 패스 ID를 복사하고, 사이트 API 키를 발급하세요.

모바일 앱 핸드오프 및 npm 패키징이 로드맵에 있습니다. 웹사이트 통합에 필요한 모든 것이 현재 CDN 스크립트 및 REST 확인 API를 통해 작동됩니다.

오늘부터 이용 가능

JS
자바스크립트 웹 SDK
웹사이트, 양식, 결제 및 사용자 정의 흐름을 위한 CDN 스크립트입니다. 패스 ID + 포함별 요청 유형입니다.
지금 이용 가능
API
서버 검증 API
권한이 있는 POST /v1/qr/results/verify: 전달자 YOUR_SITE_API_KEY. 개발자 가이드의 문서 및 코드 샘플
지금 이용 가능
App
모바일 앱 통합
QR 또는 딥 링크를 통해 기본 앱에서 Checkify를 실행하세요. 가이드 및 SDK 패키징이 곧 제공될 예정입니다.
곧 출시 예정

기존 실행 프로그램 ID는 더 이상 사용되지 않습니다. 모든 새 통합에는 Pass ID + 요청 유형을 사용하세요.

작동 원리

엔드투엔드 통합

사이트 설정부터 백엔드의 확인된 사용자까지 4단계입니다. 패스 ID는 일정하게 유지됩니다. 요청 유형과 서버만 사용 사례에 따라 클레임 변경을 확인합니다.

단계 1

사이트를 만들고 패스 ID를 복사하세요

비즈니스 대시보드에 로그인하고 사이트 도구를 열고 허용된 도메인으로 디지털 사이트를 만드세요. Checkify는 하나의 패스를 자동으로 생성합니다. Checkify Passes를 열어 패스 ID(chk_live_…)를 복사하거나 미리 만들어진 스니펫을 가져옵니다.

One Pass, 다양한 용도

로그인(사람), 체크아웃(age_over_18) 및 직원 전용 페이지(사람)에서 동일한 패스 ID — 삽입당 data-checkify-request만 변경합니다.

지금 사용 가능: 사이트 + 대시보드의 Checkify Passes
사이트 생성 및 Checkify Pass ID 복사

단계 2

페이지에 삽입 추가

checkify.me에서 SDK를 로드하고 Pass 위젯을 마운트하거나 양식에 Checkify.bindForm을 사용하세요. YOUR_PASS_ID을 바꾸고 해당 페이지 또는 작업에 대한 요청 유형을 설정합니다.

최소한의 삽입
<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>
현재 사용 가능: JavaScript 삽입 + bindForm

양식 바인딩 예

<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>

참조 API 참조 포함 구성(), 이벤트 및 반환 URL 처리용입니다.

단계 3

사용자가 확인을 완료했습니다.

사용자가 확인을 탭하면 Checkify는 증명 흐름을 엽니다(브라우저 내에서 또는 모바일의 Checkify 앱을 통해). 성공하면 SDK는 백엔드가 이를 확인할 수 있도록 숨겨진 checkify_token 필드에 request_id를 기록합니다.

해당 사이트의 모든 증명 유형에 대해 동일한 패스 ID입니다.
인간, 18세 및 25세는 패스 설정이 아닌 HTML 또는 bindForm 옵션에서 선택됩니다.
도메인은 사이트의 허용 도메인 목록과 일치해야 합니다.
지금 사용 가능: 패스 시작 + 앱 전달

실행 옵션

인라인 버튼
페이지에 위젯 또는 bindForm을 삽입하세요.
QR / 매직 링크
대시보드를 통한 물리적 위치 및 대면 흐름.
모바일 핸드오프
사용자가 Checkify 앱에서 증명을 완료하고 사이트로 돌아옵니다.

단계 4

서버에서 확인

POST 양식에서 request_id를 읽은 다음 사이트 API 키를 사용하여 엔드포인트 확인을 호출하세요. 보호된 작업을 허용하기 전에 승인된 소유권 주장(human_verified, age_over_18 등)을 확인하세요.

요청 확인(서버)
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
}
지금 사용 가능: POST /v1/qr/results/verify

확인 성공 후

프런트엔드
서버가 확인을 확인한 후에만 제출, 결제 계속 또는 성공 표시를 활성화할 수 있습니다.
백엔드
가입이나 비밀번호 재설정과 같은 일회성 작업에는 필수_claims 및 consume: true을 사용하세요.
귀하의 정책
승인된 청구에 따라 결제를 허용하고, 콘텐츠를 잠금 해제하고, 계정을 생성하거나 직원 조치를 승인하세요.

웹사이트 제작 준비 완료

사이트를 생성하고 패스 ID 하나를 복사한 후 SDK를 삽입하고 사이트 API 키로 확인하세요. WordPress와 WooCommerce는 동일한 모델을 사용합니다.

지금 사용

JavaScript 삽입, bindForm, 서버 확인 API, 사이트 API 키, WordPress 플러그인, 비즈니스 대시보드.

로드맵

npm 패키지, 웹훅, 서명된 웹훅 전달, 기본 모바일 SDK 가이드.

통합 시작

비즈니스 대시보드에서 사이트를 만들고 패스 ID를 복사한 후 개발자 빠른 시작을 따르세요. WordPress 사이트에서는 동일한 Pass ID로 플러그인을 사용할 수 있습니다.