メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
無人店舗認証

入店時に購入者を認証。買い物かごを開放。制限されたSKUをブロック。

初回訪問は$0.33、再来店は$0.10, 入店時の顔認証、カテゴリごとの年齢制限、スタッフ不要。毎月500件の検証が無料です。

支援元
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me
Shiply

世界中の2,000以上の組織から信頼されています。

映画のような暗く抽象的な無人店舗のエントランスのイラスト, 純粋な黒の背景に、発光するDidit Blueの線が通され、4つの光るスキャナーブラケットで囲まれた、3Dパースペクティブの4枚の浮遊する半透明のガラスパネル。各パネルには、無人小売のエントランス(ドアのアーチ、ブラケット付きの顔の楕円、年齢ゲートのカレンダー、買い物かご)を表す小さな淡い白色の抽象的なモチーフが描かれています。

無人店舗が負うべきもの

店員もスタッフも不要。それでもすべての入店でコンプライアンスを遵守します。

無人コンビニエンスストア、自動販売機、スマート冷蔵庫、無人給油所, これらはすべて、有人店舗と同じコンプライアンスを負います。すなわち、実在するID、正確な年齢、そして監査証跡です。 Diditはこれらを1つのワークフローとして提供します。初回訪問は$0.33、再来店は$0.10、平均2秒未満の判定時間、220以上の国と地域で14,000以上のドキュメントに対応しています。

仕組み

サインアップから認証済みユーザーまで、4つのステップで。

  1. ステップ 01

    ワークフローを作成する

    ID、生体認証、顔照合、制裁リスト、住所、年齢、電話番号、メールアドレス、カスタム質問など、必要なチェックを選択します。ダッシュボードでフローにドラッグ&ドロップするか、同じフローをAPIにPOSTします。条件分岐やA/Bテストもコード不要で実行できます。

  2. ステップ 02

    連携する

    当社のWeb、iOS、Android、React Native、またはFlutter SDKを使用してネイティブに組み込みます。ホストされたページにリダイレクトすることも可能です。または、メール、SMS、WhatsAppなど、どこからでもユーザーにリンクを送信するだけです。お客様のスタックに合った方法をお選びください。

  3. ステップ 03

    ユーザーがフローを完了する

    Diditはカメラ、照明の指示、モバイル連携、アクセシビリティをホストします。ユーザーがフローを実行している間、200以上の不正信号をリアルタイムでスコアリングし、すべてのフィールドを信頼できるデータソースと照合して検証します。結果は2秒未満で得られます。

  4. ステップ 04

    結果を受け取る

    リアルタイムの署名付きWebhookにより、ユーザーが承認、拒否、またはレビューに送られた瞬間にデータベースが同期されます。必要に応じてAPIをポーリングすることも可能です。または、コンソールを開いてすべてのセッション、すべての信号を検査し、ケースを独自の方法で管理することもできます。

無人店舗向けに構築 · インフラのような価格設定

6つのプリミティブ。初回訪問は$0.33、再来店は$0.10。

無人店舗のコンプライアンスは単一のチェックではなく、レシピのようなものです。初回訪問時にKYCを行い、再来店時には顔を認識し、地域ごとにSKUごとの年齢制限を適用し、すべての試行を記録します。
01 · 入店フロー

スキャン、認証、解錠。

初回訪問バンドル, 本人確認、パッシブ・ライブネス、顔認証 1:1、および確認済みの生年月日から算出された年齢。iBeta Level 1アンチスプーフィング認証済み、220以上の国と地域で14,000以上の書類に対応しています。
ユーザー認証モジュール
02 · 年齢ゲート

カテゴリ別、地域別の年齢制限。

アルコールはEUで18歳、米国で21歳。タバコは州ごとに規制。VAPEは18歳/21歳。エナジードリンクは一部EU諸国で16歳。刃物は18歳。処方薬は薬局での受け渡し。これらはすべてサーバー側で適用され、キオスクでは行われません。
年齢確認ソリューション
03 · 再来店客

ドアで顔認証。スマホ不要。

生体認証は1回のエントリーにつき$0.10, 買い物客がドアカメラに顔を向けるとドアが解錠されます。実測値で平均1.4秒。店舗全体で同一のIDを使用できます。
生体認証
04 · 署名付き試行ログ

すべての入店は署名され、記録されます。

タイムスタンプ、店舗ID、買い物客PID(仮名識別子)、年齢判定、X-Signature-V2 HMAC SHA-256, 試行ごとに1レコードが生成され、損失防止ダッシュボードや州規制当局ポータルにエクスポート可能です。デフォルトで5年間保持されます。
Webhookドキュメント
05 · カテゴリ × 地域 · 時間

店舗OSを再デプロイせずにローカルルールを適用。

禁酒郡でのアルコール販売ブロック、営業時間外販売の制限、VAPE SKUに対する州ライセンスの要求、処方箋の提携薬局バックエンドへのルーティング。これらはノーコードのワークフロービルダーで店舗ごとに編集できます。
ワークフローオーケストレーター
06 · エコシステム

店舗OS、POS、決済スタックに連携。

Webhookは店舗OSに着信し、POSはスキャン時に制限されたSKUをブロックします。スマートベンディングは年齢確認後にのみスロットを開放し、損失防止ダッシュボードはすべての署名付き試行を受信します。
顔認証 1:1 モジュール
連携する

初回訪問は1セッション。再来店は生体認証。

入店セッションを開始します。署名された判定結果を読み取ります。ドアのロックを解除します。その後のすべての訪問で顔を認識します。
POST /v3/session/初回訪問
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_store_entry_kyc",
    "vendor_data": "shopper-42",
    "metadata": { "store_id": "store_sf_12" }
  }'
201作成済みホストされたセッションURLを返します。
POST /v3/session/戻る
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_store_entry_biometric",
    "vendor_data": "shopper-42",
    // base64 first-visit selfie, ≤ 1MB (omit for liveness-only)
    "portrait_image": "/9j/4AAQSkZJRgABAQE..."
  }'
201作成済み生体認証は$0.10。ドアは〜1.4秒で開きます。
エージェント対応統合

自律型店舗の入店システムをプロンプト一つで実装。

Claude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けてください。お使いのスタックに合わせて調整すれば、エージェントが両方のワークフローを構築し、ドアコントローラーのWebhookを接続し、チェックアウト時のSKUルールを適用します。
didit-integration-prompt.md
You are integrating Didit into an autonomous-retail surface — an unstaffed convenience store, an age-gated vending machine, a smart fridge, an autonomous fuel station, or a self-checkout that handles restricted SKUs. The recipe verifies identity + age at entry and authenticates returning shoppers via face only.

Three pillars:

  1. First visit — verify the shopper's identity and age with one POST /v3/session/ ($0.33 bundle).
  2. Returning visit — Biometric Authentication at $0.10 per entry. Shopper holds their face to the door camera; door unlocks.
  3. Per-SKU enforcement — block restricted categories (alcohol, tobacco, vapes, energy drinks, RX) at scan or checkout based on the verified age and the store's local rules.

Cost:
  - First visit KYC bundle: $0.33 per shopper (Sessions API)
  - Returning visit Biometric Auth: $0.10 per entry
  - 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.
  - Two workflows in the Workflow Builder:
      wf_store_entry_kyc      — ID Verification + Passive Liveness + Face Match 1:1 + age rules (first visit)
      wf_store_entry_biometric — Biometric Auth-only (returning visit)
  - A store-id + local-rule lookup so age thresholds vary per region (EU 18 vs US 21 for alcohol; state-by-state tobacco; dry counties; etc.).

STEP 1 — First visit: verify the shopper

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf_store_entry_kyc>",
      "vendor_data": "<your shopper id, max 256 chars>",
      "callback": "https://<your-app>/store/entry/callback",
      "metadata": {
        "purpose": "autonomous_store_entry",
        "store_id": "<your store id>",
        "region": "<US-CA | EU-ES | etc.>"
      }
    }

  Response: 201 Created with the hosted session URL. Encode that URL in the QR sticker on the door (or push it to the shopper's phone via SMS / WhatsApp). Sub-2-second median verdict on completion.

STEP 2 — Read the signed webhook on entry-flow completion

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

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your shopper id>",
      "status": "Approved",
      "id_verification": {
        "status": "Approved",
        "date_of_birth": "1991-04-22",
        "country": "US"
      },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 }
    }

  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.

  Compute the age from date_of_birth, look up the region's age thresholds (per category), and store the (shopper_id, age_band, region, kyc_status) tuple in your data layer.

STEP 3 — Open the door

  When status is Approved, signal your store-OS / door-controller to unlock. Median wall-clock from QR scan to door open is around 1.4 seconds on entry-level Android, sub-2 seconds end to end.

  Failure modes to handle:
    Declined / In Review / Resubmitted — show a friendly UI on the kiosk and offer staff hand-off.
    Expired / Abandoned — shopper walked away; do nothing, the session expires.

STEP 4 — Returning visit: Biometric Authentication

  POST https://verification.didit.me/v3/session/
  Body:
    {
      "workflow_id": "<wf_store_entry_biometric>",
      "vendor_data": "<your shopper id>",
      "metadata": {
        "purpose": "autonomous_store_entry_return",
        "store_id": "<your store id>"
      }
    }

  The shopper just holds their face to the door camera. Cost is $0.10 per entry. Same webhook flow.

STEP 5 — Read the decision on demand

  GET https://verification.didit.me/v3/session/{sessionId}/decision/
  Headers:
    x-api-key: <your api key>

  Returns the full decision JSON. Use this from the POS / self-checkout when the shopper picks up a restricted SKU — confirm age + region match the SKU's rules before letting the basket close.

STEP 6 — Per-SKU enforcement at checkout

  Inside your POS / store-OS, every restricted SKU carries a category tag (alcohol, tobacco, vape, energy-drink, sharp-tool, RX). Look up the shopper's verified age band + the store's region rules. Examples:

    Alcohol            US-21 / EU-18, blocked in dry counties, time-of-day windows
    Tobacco / vapes    US-21 (state by state) / EU-18, store-licence flag required
    Energy drinks      EU-16 in some regions, no restriction elsewhere
    Sharp tools        ≥ 18 in most regions
    Prescription       Pharmacy hand-off only (DEA Schedule II–V)

  Tune the policy in the no-code Workflow Builder — no redeploy of your store-OS.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Verify X-Signature-V2 on every payload.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review). Don't transform them.
  - Don't store the raw document image in your store-OS — Didit holds it, the store-OS holds the shopper PID + age band only.
  - Compute the age band server-side, not in the kiosk — kiosks can be tampered with.
  - Log every entry attempt (Approved + Declined) signed with X-Signature-V2 for the loss-prevention dashboard. Default retention 5 years.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - https://docs.didit.me/integration/webhooks
  - https://docs.didit.me/console/workflows

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加盟国の政府が対面認証よりも安全だと正式に認めた唯一のIDプロバイダーです。
セキュリティ&コンプライアンス資料を読む
EU金融サンドボックス
Tesoro · SEPBLAC · BdE
Jugendschutz geprüft
FSM · JMStV §4(2) · 2026
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バンドル。以降、生体認証による再来店は1回$0.10。
  • ~1.4s
    ドアでの顔認証からドア解錠までの実測時間(中央値)。
  • 0+
    220カ国以上の書類に対応, あらゆる店舗の来店客に利用可能です。
  • 0
    毎月、すべてのアカウントで無料認証をご利用いただけます。
3つのティア、1つの料金表

無料で開始。従量課金。エンタープライズまで対応。

毎月500回まで無料認証を永続的に提供。本番環境では従量課金。エンタープライズプランではカスタム契約、データレジデンシー、SLA(サービスレベルアグリーメント)に対応します。
無料

無料

月額$0。クレジットカード不要。

  • 無料KYCバンドル(本人確認 + パッシブ・ライブネス + 顔照合 + デバイス&IP分析), 毎月500回まで
  • ブロックリストユーザー
  • 重複検出
  • すべてのセッションで200以上の不正シグナル
  • Diditネットワーク全体でのKYC再利用
  • ケース管理プラットフォーム
  • ワークフロービルダー
  • 公開ドキュメント、サンドボックス、SDK、MCP (Model Context Protocol) サーバー
  • コミュニティサポート
最も人気
従量課金

従量課金

使った分だけお支払い。25以上のモジュール。モジュールごとの公開価格、月額最低料金なし。

  • フルKYC(本人確認 + 生体認証 + IP / デバイス)が$0.33
  • 10,000以上のAMLデータセット, 制裁、PEP、ネガティブ情報
  • データベース検証のための1,000以上の政府データソース
  • トランザクションモニタリングが1トランザクションあたり$0.02
  • ライブKYBが1企業あたり$2.00
  • ウォレットスクリーニングが1チェックあたり$0.15
  • ホワイトラベル検証フロー, あなたのブランド、私たちのインフラ
エンタープライズ

エンタープライズ

カスタムMSA & SLA。大量利用や規制対象プログラム向け。

  • 年間契約
  • カスタムMSA、DPA、SLA
  • 専用SlackおよびWhatsAppチャンネル
  • オンデマンドの手動レビュー担当者
  • リセラーおよびホワイトラベル条件
  • 限定機能とパートナー連携
  • 専任CSM、セキュリティレビュー、コンプライアンスサポート

無料で開始 → チェック実行時のみ支払い → カスタム契約、SLA、データレジデンシーが必要な場合はエンタープライズプランへ。

FAQ

よくある質問

Diditとは?

Diditは、本人確認と不正対策のためのインフラです。私たちが自社製品を開発していたときに「こんなプラットフォームがあれば」と願ったものを実現しました。オープンで柔軟、そして開発者に優しいため、ブラックボックスとしてではなく、スタックの真の構成要素として機能します。

一つのAPIで、個人の確認(KYC顧客確認)、企業の確認(KYB企業確認)、暗号資産ウォレットのスクリーニング(KYT取引確認)、およびリアルタイムでの取引監視をカバーします。このスタックは以下の特徴を備えています。

  • 高速, 全セッションでp99が2秒未満
  • 信頼性, 220以上の国1,500以上の企業が本番環境で利用
  • 安全性, SOC 2 Type 1、ISO 27001、GDPRネイティブ、スペインの金融規制当局から対面での本人確認よりも安全であると正式に認定済み

基盤となるフットプリントは、48以上の言語14,000以上のドキュメントタイプ1,000以上のデータソース、そして全セッションで200以上の不正シグナルを処理します。Diditのインフラは、すべてのセッションから動的に学習し、日々改善されています。

無人店舗の入店認証とは、簡単に言うと何ですか?

これは、無人店舗が、本物の適格な買い物客にドアを開放し、それ以外のすべての人を拒否するための本人確認と年齢確認です。人間の店員は介在しません。

このパターンは、小売業が無人化するあらゆる場所で活用されています。

  • グラブ&ゴー形式のコンビニエンスストア(Amazon Go、Aldi Shop&Go、REWE Pick&Go、ポーランドのŻabka Nanoなど)
  • オフィス、ジム、病院、空港に設置されたスマート冷蔵庫
  • タバコ、アルコール、VAPE、エナジードリンク、医薬品SKUを扱う自動販売機ポッド
  • セルフ給油とアルコール販売カウンターを備えた無人ガソリンスタンド
  • セルフピックアップロッカーを備えたゴーストキッチン
  • 制限されたカテゴリを扱うセルフレジ

買い物客はQRコードをスキャンするか、ドアカメラに顔を向けます。Diditが本人確認と年齢確認を行い、ドアが開きます。バスケットが開始され、購入が許可されていない商品はPOSでブロックされます。

店舗がカード確認や電話番号確認だけではダメなのはなぜですか?

どちらも、実在する人間と実際の年齢を証明できないからです。

  • カードは支払い手段を証明するものであり、カード所有者の身元を証明するものではありません。盗難カード、ギフトカード、家族カードもすべて通過してしまいます。
  • 電話番号はSIMを証明するものであり、顔を証明するものではありません。SIMファームや共有電話では、すぐに機能しなくなります。
  • 年齢の自己申告は最悪です。買い物客に21歳であると誓わせるという、法的フィクションのようなものです。

アルコール、タバコ、VAPEの未成年者による購入は、すべての先進国で規制されています。米国(州ごとに厳格な責任を伴う)、EU(タバコ製品指令+各国のアルコール法)、英国(2003年免許法)、カナダ、オーストラリア、日本、シンガポールなどです。違反した場合の罰則は、店舗ごとの罰金から免許取り消しまで多岐にわたります。本物のIDと顔認証による確認が、唯一の確実な防御策となります。

エンドユーザーにとって、認証はどのくらい速いですか?

通常、エンドツーエンドの全フローは30秒未満で完了します, IDを手に取り、書類を撮影し、セルフィーを撮影すれば完了です。これは市場で最速です。従来のKYCプロバイダーでは、同じフローで通常90秒以上かかります。

バックエンドでは、Diditはユーザーがセルフィーを完了した瞬間から、お客様のWebhookが発火するまでの時間をp99で2秒未満で結果を返します。モバイルキャプチャは、低速な電話やネットワーク向けに最適化されています。プログレッシブ画像圧縮、遅延SDKロード、そしてユーザーがウェブから開始した場合でもQRコードを介してデスクトップから電話へのワンタップハンドオフが可能です。

地域ごとの年齢制限ルールは悪夢です。どのように対応していますか?

ルールをキオスクではなくサーバーサイドに置くことで対応しています。認証された生年月日は/v3/session/から返され、ルールテーブルはWorkflow Builderに存在します。

対象となる一般的なしきい値は以下の通りです。

  • アルコール, EU 18歳、米国 21歳(連邦最低年齢)、一部のEU諸国ではビール/ワインは16歳、禁酒郡では完全に禁止
  • タバコ, 米国 21歳(連邦法 Tobacco 21 Act)、州ごとのVAPE規制、EU 18歳
  • エナジードリンク, EUの一部の州(例:リトアニア、ラトビア)では16歳、それ以外の地域では制限なし
  • 鋭利な工具/ナイフ, 英国 18歳(2019年攻撃的武器法)、ほとんどの米国州で18歳
  • 処方薬, 薬局での手渡しのみ、無人ポッドからの販売は不可(DEA Schedule II–V規制)

ノーコードのWorkflow Builderで、店舗ごと、SKUごと、時間帯ごとにルールを編集できます。店舗OSの再デプロイは不要です。POSはスキャン時に最新のポリシーを読み取ります。

ユーザーが失敗、中断、または期限切れになった場合はどうなりますか?

すべてのセッションは7つの明確なステータスのいずれかに到達するため、お客様のコードは常に何をすべきかを知ることができます。

  • Approved, すべてのチェックに合格しました。ユーザーを次のステップに進めます。
  • Declined, 1つ以上のチェックに失敗しました。ユーザーは、失敗した特定のステップ(例:セルフィーの再撮影)を、フロー全体を再実行することなく再提出できます。
  • In Review, コンプライアンスレビューのためにフラグが立てられました。コンソールでケースを開き、すべてのシグナルを確認し、承認または拒否を決定します。
  • In Progress, ユーザーはフローの途中にいます。
  • Not Started, リンクは送信されましたが、ユーザーはまだ開いていません。長時間放置されている場合はリマインダーを送信します。
  • Abandoned, ユーザーはリンクを開きましたが、時間内に完了しませんでした。再エンゲージするか、期限切れにします。
  • Expired, セッションリンクの有効期限が切れました。新しいセッションを作成してください。

すべてのステータス変更時に署名付きWebhookが発火するため、お客様のデータベースは常に同期されます。中断および拒否されたセッションは無料です。

顧客データはどこに保存され、どのように保護されますか?

本番データは、デフォルトでAmazon Web Services上の欧州連合内で処理および保存されます。規制当局が要求する管轄区域については、エンタープライズ契約で代替リージョンをリクエストできます。

あらゆる場所で暗号化。すべてのデータベース、オブジェクトストレージ、バックアップでAES-256による保存時暗号化。すべてのAPIコール、Webhook、ビジネスコンソールセッションでTransport Layer Security 1.3による転送時暗号化。生体認証データは、個別の顧客マスターキーで暗号化されます。

保持期間はお客様が管理できます。デフォルトの保持期間は無期限(無制限)ですが、アプリケーションごとに30日から10年の間で短縮設定することも可能です。また、ダッシュボードまたはAPIからいつでも個々のセッションを削除できます。

認証:SOC 2 Type 1(Type 2監査進行中)、ISO/IEC 27001:2022iBeta Level 1 PAD、およびスペインのTesoro / SEPBLAC / CNMVからの公式認定により、Diditのリモート本人確認は対面での本人確認よりも安全であるとされています。詳細レポートは/security-complianceをご覧ください。

Diditは私の業界の規制に準拠していますか?

Diditは、本人確認インフラにとって重要な規制当局の要件にデフォルトで準拠しています。

  • GDPR + UK GDPR, 管理者/処理者の分離、データ処理契約の完全公開、主要監督機関の指定(スペインAEPD)。
  • AMLD6 + EU AML Single Rulebook, 1,300以上の制裁対象者、政治的要人、ネガティブメディアリストをリアルタイムでスクリーニング。
  • eIDAS 2.0, EUデジタルIDウォレットに準拠。再利用可能なIDに対応。
  • MiCA (Markets in Crypto-Assets), 暗号資産のオンランプ、取引所、カストディアンに対応。
  • DORA, デジタルオペレーショナルレジリエンス法、EU金融サービスの運用レジリエンス。
  • BIPA, CUBI, Washington HB 1493, CCPA / CPRA, 米国の生体認証プライバシー(イリノイ州、テキサス州、ワシントン州)およびカリフォルニア州の消費者プライバシー。
  • UK Online Safety Act, 年齢制限および児童保護義務。
  • FATF Travel Rule, 暗号資産送金における発信者および受取人データ、IVMS-101相互運用可能。

詳細なメモ、すべての証明書、すべての規制当局からの書簡は/security-complianceをご覧ください。

どのくらい早く統合してユーザーの認証を開始できますか?
  • business.didit.meでサンドボックスアカウントを60秒で開設, クレジットカード不要。
  • Claude Code、Cursor、または当社のModel Context Protocol (MCP) サーバーを介したあらゆるコーディングエージェントを使用して、5分で動作する認証を構築。
  • 署名付きWebhook認証、リトライ、ユーザーが拒否された場合の修復フローを含む、本番環境対応の統合を週末で完了。

3つの統合パス, お客様のスタックに合うものをお選びください。

  • 当社のWeb、iOS、Android、React Native、またはFlutter SDKを使用してネイティブに組み込む
  • ユーザーをホストされた認証ページにリダイレクト, SDK不要。
  • メール、SMS、WhatsApp、または任意のチャネルでリンクを送信, フロントエンド作業不要。

同じダッシュボード、同じ請求、3つすべてで成功ごとの同じ料金。ステップバイステップガイドはdocs.didit.me/integration/integration-promptをご覧ください。

損失防止監査パックはどのようなものですか?

すべての入店試行(承認、拒否、レビュー中)は、署名付きログ行を生成します。

  • session_id, 試行のDidit検証可能識別子
  • shopper_pid, お客様の仮名化された買い物客ID
  • store_id, 店舗/ポッド/冷蔵庫の識別子
  • timestamp, UTCでの入店時刻
  • age_decision, 判定と一致したしきい値(例:Approved · 21+
  • signature, ペイロードのX-Signature-V2 HMAC SHA-256

損失防止ダッシュボード、州規制当局ポータル(タバコ/アルコール監査用)、およびSIEM(セキュリティ情報イベント管理)にパイプライン接続できます。デフォルトの保持期間は、関係終了後5年間ですが、地域の監査規則に従って延長可能です。米国のABC(Alcoholic Beverage Control)委員会検査およびEUの同等の国内機関に対応しています。

店舗に必要なハードウェアは何ですか?

ドアに2つ、レジに1つです。

  • ドアに, QRステッカー(初回訪問用)とカメラ(生体認証による再来店用)。顔がはっきり映るIPカメラであれば何でも機能します。多くの事業者は、Standard Cognition、AiFi、Trigo、Grabangoなどの無人店舗ハードウェアに付属している既製のカメラを使用しています。
  • 買い物客の手元に, QRスキャンとホストされたセッションのための自身のスマートフォン
  • POS/レジに, 買い物客が制限されたSKUをスキャンした際に、Diditの決定エンドポイントを呼び出して、各SKUに対する年齢と地域を確認する通常のセルフレジ端末

Diditブランドのハードウェアは不要です。独自のキオスクも不要です。既存のカメラと端末でレシピを実行できます。

これを店舗OSにどのように接続しますか?

4つの接続ポイントがあります。

  • ドアのQRは、DiditがPOST /v3/session/から返すホストされたセッションURLをエンコードします。
  • お客様のコールバックエンドポイントは、署名付きWebhook(X-Signature-V2、HMAC SHA-256)を受信します。status: Approvedの場合、ドアコントローラーにロック解除コマンドを送信します。
  • 買い物客が制限されたSKUをスキャンした際、お客様のPOSGET /v3/session/'{'sessionId'}'/decision/を呼び出し、年齢と地域を確認します。
  • お客様の損失防止ダッシュボードは、監査ログのために同じWebhookストリームを購読します。

Didit MCP (Model Context Protocol) サーバーは無料で含まれています。上記の統合プロンプトをClaude Code、Cursor、Codex、Replit Agent、Devin、またはAiderに貼り付けると、エージェントがライブの/v3/ APIに対して全体をスキャフォールドします。

本人確認と不正対策のインフラ。

KYC、KYB、取引監視、ウォレットスクリーニングを一つのAPIで。5分で統合できます。

AIにこのページの要約を依頼する