주요 콘텐츠로 건너뛰기
Didit, 2백만 달러 투자 유치 및 Y Combinator (W26) 합류
Didit
BNPL 언더라이팅

신청 시 인수. 모든 할부금을 모니터링합니다.

대출자 온보딩에 $0.33, 할부 청구당 $0.02, 지속적인 AML 포함. 매월 500회 확인 무료 — 60초 만에 샌드박스.

지원
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

전 세계 2,000개 이상의 조직에서 신뢰합니다.

영화 같은 어두운 추상적인 Buy-Now-Pay-Later 언더라이팅 일러스트레이션 — 순수한 검은색 배경에 3D 원근법으로 떠 있는 네 개의 반투명 유리 패널이 빛나는 Didit Blue 선으로 연결되어 있고 네 개의 빛나는 스캐너 브래킷으로 둘러싸여 있습니다. 각 패널에는 할부 언더라이팅을 나타내는 작은 옅은 흰색 추상 모티프(네 개의 점으로 된 할부 타임라인, 신용 카드 윤곽선, 상승하는 막대 차트, 원형 진행 링)가 있습니다.

BNPL이 빚진 것

신청 시 대출자. 그 이후의 모든 할부금.

BNPL 계획은 단일 결정이 아니라 일련의 과정입니다. Didit은 결제 시 차용자를 언더라이팅하고, 모든 할부를 거래 API에 기록하며, 계획의 수명 주기 동안 제재 또는 PEP(정치적 노출 인물) 적중 여부를 자동으로 재심사합니다. 신청 시 $0.33, 할부당 $0.02, 지속적인 AML 포함. 매월 500회 무료 인증.

작동 방식

가입부터 인증된 사용자까지 4단계.

  1. 단계 01

    워크플로우 생성

    원하는 검사를 선택하세요 — 신분증, 라이브니스, 얼굴 매치, 제재, 주소, 연령, 전화, 이메일, 맞춤 질문. 대시보드에서 플로우로 드래그하거나 동일한 플로우를 API에 게시하세요. 조건에 따라 분기하고 A/B 테스트를 실행하며 코드가 필요 없습니다.

  2. 단계 02

    통합

    당사의 웹, iOS, Android, React Native 또는 Flutter SDK를 사용하여 기본적으로 임베드하세요. 호스팅된 페이지로 리디렉션하세요. 또는 이메일, SMS, WhatsApp 등 어디든 사용자에게 링크를 보내세요. 귀하의 스택에 맞는 것을 선택하세요.

  3. 단계 03

    사용자가 플로우를 진행합니다

    Didit은 카메라, 조명 신호, 모바일 핸드오프 및 접근성을 호스팅합니다. 사용자가 흐름에 있는 동안, 우리는 200개 이상의 사기 신호를 실시간으로 점수화하고 모든 필드를 신뢰할 수 있는 데이터 소스와 대조하여 확인합니다. 2초 이내에 결과가 나옵니다.

  4. 단계 04

    결과를 받습니다

    실시간 서명된 웹훅은 사용자가 승인되거나 거부되거나 검토를 위해 전송되는 즉시 데이터베이스를 동기화 상태로 유지합니다. 필요에 따라 API를 폴링하세요. 또는 콘솔을 열어 모든 세션, 모든 신호를 검사하고 원하는 방식으로 사례를 관리하세요.

BNPL을 위해 구축됨 · 인프라처럼 가격 책정됨

6가지 기본 요소. 신청 시 $0.33, 할부당 $0.02.

BNPL 규정 준수는 단일 확인이 아니라 레시피입니다. 신청 시 심사하고, 모든 할부금을 기록하고, 계획 전반에 걸쳐 AML을 새로 고치고, 감사 팩을 구축하세요.
01 · BNPL 번들

한 번의 호출. 다섯 가지 확인.

ID, 생체 인식, 얼굴 매칭, 장치 + IP, AML — 차용인당 $0.33로 번들 제공. iBeta 레벨 1 스푸핑 방지 인증, 2초 미만 판정, 220개 이상의 국가에서 14,000개 이상의 문서 지원.
사용자 확인 모듈
02 · 장치 + IP 위험

신청 시 200개 이상의 사기 신호.

VPN / Tor / 프록시 감지, 데이터센터 노출, 청구지 및 IP 지리 불일치, 장치당 다중 계정, 결제 시 속도 — 이 모든 것이 애플리케이션당 하나의 위험 점수로 가중됩니다.
장치 및 IP 분석
03 · 지속적인 모니터링

AML은 신청 시뿐만 아니라 계획 전반에 걸쳐 새로 고쳐집니다.

지속적인 AML은 새로운 제재, PEP(정치적 노출 인물) 및 불리한 미디어 히트에 대해 차용인을 매일 모니터링합니다. 사용자당 연간 $0.07. 별도의 엔드포인트 없이 AML이 활성화된 모든 세션에서 자동 작동합니다.
AML 스크리닝 모듈
04 · 지불 능력 + 감사 팩

차용인당 하나의 팩 · FCA 내보내기 준비 완료.

확인된 차용인 필드와 심사 신호 스택(KYC, AML, 장치 + IP, 계획 매개변수)이 하나의 서명된 기록으로 번들됩니다. 영국 FCA(Financial Conduct Authority), 호주 ASIC 또는 BNPL 검사를 수행하는 기타 기관으로 내보낼 수 있습니다.
웹훅 문서
05 · 첫 결제 불이행

신청 시 FPD 패턴을 포착합니다.

코호트 패턴 — 도난 문서 클러스터, BNPL 계획 전반의 신원 재사용, 장치당 속도, 일회용 이메일 + 새 장치 — 매일 새로 고쳐지고 계획이 승인되기 전에 차단됩니다. 판매자별 임계값을 편집합니다.
계정 탈취 사용 사례
06 · 국경 간

하나의 스택. 모든 지역.

영국 FCA BNPL 규정(2026), EU 소비자 신용 지침 II, 미국 주별 대출 기관 라이선스, 호주 ASIC, 그리고 지역별 AML 감시 목록. 220개 이상의 국가에서 14,000개 이상의 문서.
거래 모니터링
통합

신청 시 한 번의 세션. 할부당 한 번의 거래.

차용인을 심사합니다. 할부금을 청구합니다. 서명된 판결을 읽습니다. 계획 전반에 걸쳐 반복합니다.
POST /v3/session/적용
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_bnpl_apply",
    "vendor_data": "borrower-42",
    "metadata": { "plan_id": "plan-9182" }
  }'
201생성됨호스팅된 세션 URL을 반환합니다.
웹훅이 status: Approved라고 할 때까지 계획을 보류합니다.문서 →
POST /v3/transactions/할부
$ curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "transaction_id": "plan-9182-inst-1",
    "transaction_details": { "direction": "INBOUND", "amount": "125.00", "currency": "GBP", "currency_kind": "fiat" },
    "subject": { "vendor_data": "borrower-42", "full_name": "Jamie Example" },
    "counterparty": { "full_name": "Merchant Ltd" }
  }'
201생성됨상태 승인됨 · 검토 중 · 거부됨 · 사용자 대기 중 · $0.02
모든 할부에 대한 내장된 속도 + 구조화 감지.문서 →
에이전트 준비 통합

하나의 프롬프트로 BNPL 언더라이팅 흐름을 제공합니다.

Claude Code, Cursor, Codex, Devin, Aider 또는 Replit Agent에 붙여넣으세요. 스택을 채우세요. 에이전트는 신청 워크플로를 구축하고, 모든 할부를 기록하고, 웹훅에 서명하고, 감사 팩을 연결합니다.
didit-integration-prompt.md
You are integrating Didit into a Buy-Now-Pay-Later (BNPL) checkout flow — Klarna / Affirm / Clearpay / Tabby / Tamara / Kueski archetype. The recipe handles three obligations on every BNPL plan:

  1. Verify the borrower at checkout — identity, liveness, face match, device + IP, AML against 1,300+ sanctions / PEP / adverse-media lists. ONE call to the Sessions API.
  2. Log every instalment charge — Transaction Monitoring catches velocity, structuring, and chargeback patterns. ONE call to the Transactions API per instalment.
  3. Continuous AML — the borrower is rescreened automatically across the lifetime of the plan. NO separate endpoint to call.

Cost:
  - Borrower Know Your Customer (KYC) bundle: $0.33 per application (Sessions API)
  - Transaction monitoring per instalment charge: $0.02 (Transactions API)
  - Ongoing AML monitoring: $0.07 per user per year (automatic on any session with AML enabled)
  - First 500 verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis + AML Screening.
  - Transaction Monitoring enabled in the Business Console (Transactions > Settings).

STEP 1 — Underwrite the borrower at checkout

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with KYC + AML bundle>",
      "vendor_data": "<your borrower id, max 256 chars>",
      "callback": "https://<your-app>/bnpl/apply/callback",
      "metadata": {
        "purpose": "bnpl_application",
        "plan_id": "<your internal plan reference>",
        "merchant_id": "<merchant id>",
        "principal_amount": "500.00",
        "currency": "GBP"
      }
    }

  Response: 201 Created with the hosted session URL. Embed the URL inline in the BNPL widget at checkout. Sub-2-second median verdict on completion.

STEP 2 — Read the signed webhook on application completion

  Didit POSTs to your callback. Session statuses are Title Case With Spaces:

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your borrower id>",
      "status": "Approved",
      "id_verification": { "status": "Approved" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "ip_analysis": { "status": "Approved" },
      "aml": { "status": "Approved", "hits": [] }
    }

  Status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

  Verify the X-Signature-V2 header BEFORE reading the body — HMAC SHA-256 of the raw bytes with your webhook secret.

  On Approved + clean AML + acceptable Device & IP, approve the plan and schedule the instalments. On Declined or AML hit, decline. On In Review or AWAITING_USER, hold the plan and route to your underwriting analyst queue.

STEP 3 — Log every instalment charge

  POST https://verification.didit.me/v3/transactions/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body (required fields verified live 2026-05-16):
    {
      "transaction_id": "<plan-id>-instalment-1",
      "transaction_category": "finance",
      "transaction_details": {
        "direction": "INBOUND",
        "amount": "125.00",
        "currency": "GBP",
        "currency_kind": "fiat",
        "action_type": "deposit"
      },
      "subject": {
        "entity_type": "individual",
        "vendor_data": "<your borrower id>",
        "full_name": "<borrower full name>"
      },
      "counterparty": {
        "entity_type": "individual",
        "full_name": "<merchant or BNPL settlement counterparty>"
      }
    }

  REQUIRED fields the API rejects if missing:
    - subject.vendor_data + subject.full_name
    - counterparty.full_name
    - transaction_details.direction + currency + currency_kind + amount

  Response shape (excerpted from a real successful 201):
    {
      "uuid": "<server transaction uuid>",
      "txn_id": "<your transaction_id echoed back>",
      "status": "APPROVED",
      "score": 0,
      "severity": null,
      "cost_breakdown": {
        "total_price": 0.02,
        "items": [{ "usage_type": "transaction_monitoring", "price": 0.02 }]
      }
    }

  Transaction status enum (exact case, UPPER_SNAKE_CASE): APPROVED | IN_REVIEW | DECLINED | AWAITING_USER.
  When a transaction enters AWAITING_USER, Didit creates a linked remediation session automatically and returns a verification URL on the response.

  Per-instalment cost: $0.02 (transaction-monitoring base).

  Branch logic:
    APPROVED       → charge the card / pull the bank transfer.
    IN_REVIEW      → hold the instalment, route to analyst queue.
    DECLINED       → hard-fail the instalment, mark the plan delinquent.
    AWAITING_USER  → redirect the borrower to the remediation session URL.

STEP 4 — Continuous AML monitoring is automatic

  Any session with AML enabled is rescreened DAILY by Didit's continuous monitoring at $0.07 per user per year. There is NO separate endpoint to call.

  When a previously-approved borrower crosses an AML threshold, the session status changes to "In Review" or "Declined" automatically and your webhook fires the update. Hold the remaining instalments and route the case to your collections / fraud team.

STEP 5 — Returning borrowers re-use the verified identity

  When a borrower comes back for a second plan, open a new session against their existing vendor_data — Didit reuses the previously verified document and face match where policy allows, and you avoid paying for the full bundle again. Pair with Reusable KYC for the lightest path.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Transactions: transaction.created · transaction.updated · transaction.status.changed · transaction.alert.generated.
  - Verify X-Signature-V2 on every payload.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review). Transaction statuses use UPPER_SNAKE_CASE (APPROVED, IN_REVIEW). They live in different APIs — don't mix them in the same code path.
  - Never approve a BNPL plan before the X-Signature-V2 webhook lands with status Approved + AML clear.
  - 200+ fraud signals are evaluated on every session at no extra cost — surface the score via the session decision payload, don't re-query.
  - Default record retention is 5 years post-relationship per the EU AML package; UK FCA rules and similar national rules sit on top.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/transaction-monitoring/overview
  - https://docs.didit.me/transaction-monitoring/transactions
  - https://docs.didit.me/core-technology/aml-screening/continuous-monitoring-aml-screening
  - https://docs.didit.me/integration/webhooks

Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
더 많은 컨텍스트가 필요하십니까? 전체 모듈 문서를 참조하십시오.docs.didit.me →
설계에 의한 규정 준수

한 번의 클릭으로 새로운 국가를 개방하십시오. 우리가 어려운 일을 합니다.

우리는 현지 자회사를 개설하고, 라이선스를 확보하고, 침투 테스트를 실행하고, 인증을 획득하며, 모든 새로운 규정에 맞춰 조정합니다. 새로운 국가에서 인증을 배포하려면 토글을 켜십시오. 220개 이상의 국가에서 실시간으로 운영되며, 매 분기마다 감사 및 침투 테스트를 거칩니다. EU 회원국 정부가 대면 확인보다 더 안전하다고 공식적으로 인정한 유일한 신원 확인 제공업체입니다.
보안 및 규정 준수 문서 읽기
EU 금융 샌드박스
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
정보 보안 · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
설계상 EU 정렬

증명 번호

증명 번호
  • $0.00
    신청 시 차용인당 — KYC + 장치 + IP + AML, 하나의 API 호출.
  • $0.00
    내장된 속도 및 구조 감지 기능이 있는 할부당 요금입니다.
  • <0s
    초급 Android에서 애플리케이션당 종단 간 KYC 판정입니다.
  • 0
    모든 계정에서 매월 무료 인증을 제공합니다.
세 가지 티어, 하나의 가격표

무료로 시작하세요. 사용량에 따라 지불하세요. 엔터프라이즈로 확장하세요.

매월 500회 무료 인증, 영원히. 프로덕션용 종량제. 엔터프라이즈에서는 맞춤형 계약, 데이터 상주 및 SLA(서비스 수준 계약)를 제공합니다.
무료

무료

월 $0. 신용 카드 필요 없음.

  • 무료 KYC 번들 (ID 확인 + 수동 라이브니스 + 얼굴 매칭 + 장치 및 IP 분석) — 매월 500회
  • 차단된 사용자
  • 중복 감지
  • 모든 세션에서 200개 이상의 사기 신호
  • Didit 네트워크 전반에 걸쳐 재사용 가능한 KYC
  • 사례 관리 플랫폼
  • 워크플로우 빌더
  • 공개 문서, 샌드박스, SDK, MCP(모델 컨텍스트 프로토콜) 서버
  • 커뮤니티 지원
가장 인기 있는
사용량에 따라 지불

사용량 기반

사용한 만큼만 지불하세요. 25개 이상의 모듈. 공개된 모듈별 가격, 월 최소 요금 없음.

  • $0.33에 전체 KYC (ID + 생체 인식 + IP / 장치)
  • 10,000개 이상의 AML 데이터 세트 — 제재, PEP, 불리한 미디어
  • 데이터베이스 유효성 검사를 위한 1,000개 이상의 정부 데이터 소스
  • 거래당 $0.02의 거래 모니터링
  • 기업당 $2.00의 실시간 KYB
  • 확인당 $0.15의 지갑 스크리닝
  • 화이트 라벨 인증 흐름 — 귀사의 브랜드, 당사의 인프라
엔터프라이즈

엔터프라이즈

맞춤형 MSA 및 SLA. 대량 및 규제 프로그램용.

  • 연간 계약
  • 맞춤형 MSA, DPA 및 SLA
  • 전용 Slack 및 WhatsApp 채널
  • 주문형 수동 검토자
  • 리셀러 및 화이트 라벨 조건
  • 독점 기능 및 파트너 통합
  • 지정된 CSM, 보안 검토, 규정 준수 지원

무료로 시작 → 검사가 실행될 때만 지불 → 맞춤형 계약, SLA 또는 데이터 상주를 위해 엔터프라이즈 잠금 해제.

FAQ

일반적인 질문

신원 및 사기 방지 인프라.

KYC, KYB, 거래 모니터링 및 지갑 심사를 위한 단일 API. 5분 안에 통합하세요.

AI에게 이 페이지를 요약해달라고 요청하세요