メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
ブログ一覧へ
ブログ2026年3月6日

DiditのWorkflow APIとPythonで動的な本人確認パイプラインを構築 (JA)

DiditのWorkflow APIを活用し、Pythonを使って柔軟な多段階本人確認パイプラインを構築する方法をご紹介します。ノーコードビルダーと包括的なAPIを活用し、KYC、年齢確認、AMLに対応するパイプラインを設計しましょう。.

By Didit更新日
dynamic-verification-pipeline-didit-python.png

オーケストレーションされたワークフローDiditのプラットフォームは、複雑な多段階本人確認ジャーニーを設計するための強力なノーコードビジュアルビルダーを提供し、企業はオンボーディングロジックを完全に制御できます。

柔軟性を高める2つのモードテンプレートベースの「シンプルモード」による迅速なデプロイメントが必要な場合でも、「複雑モード」によるきめ細やかな制御が必要な場合でも、Diditはあらゆる開発ニーズに最適なアプローチを提供します。

シームレスなPython統合Pythonを使用して安全な確認リンクを生成し、セッションをプログラムで管理することで、既存のアプリケーション内で動的で自動化された本人確認が可能になります。

DiditのAIネイティブな優位性DiditのAIネイティブでモジュラーなアーキテクチャと無料のCore KYCを活用し、セットアップ費用なしで堅牢でスケーラブルかつコンプライアンスに準拠した本人確認ソリューションを構築し、グローバルな展開と優れた不正防止を実現します。

今日のデジタルファーストの世界では、堅牢な本人確認はもはや贅沢品ではなく、必要不可欠なものです。フィンテックからオンラインゲームまで、あらゆる分野の企業は、KYC(顧客確認)やAML(アンチマネーロンダリング)のような進化する規制を遵守しながら、ユーザーを迅速かつ安全にオンボーディングする必要があります。従来の確認方法は、厳格で時間がかかり、かなりの開発努力を必要とします。ここで、DiditのWorkflow API、特にPythonとの統合がプロセスを革新し、動的でインテリジェント、かつ高度にカスタマイズ可能な確認パイプラインの作成を可能にします。

オーケストレーションされたワークフローの力

Diditの核心的な理念は、オープンでモジュラーな本人確認レイヤーを提供することです。このアプローチの要となるのが、当社のオーケストレーションされたワークフローです。これらは単なる簡単なチェックではありません。基本的なID確認から複雑なコンプライアンスシナリオまで、あらゆるものに対応するように設計された、包括的な多段階本人確認ジャーニーです。ユーザーがあなたのサービスにサインアップするシナリオを想像してみてください。そのユーザーのリスクプロファイル、所在地、またはアクセスしたいサービスに応じて、異なる確認ステップが必要になる場合があります。

  • ID確認(OCR、MRZ、バーコード)により、本人確認書類を確認します。
  • パッシブ&アクティブライブネスにより、ユーザーが実在する人間であり、ディープフェイクではないことを確認します。
  • 1:1顔照合により、ライブセルフィーとID書類の写真を比較します。
  • AMLスクリーニング&モニタリングにより、金融犯罪の監視リストと照合します。
  • 住所証明により、居住地を確認します。
  • 年齢制限サービスのための年齢推定。

Diditのビジネスコンソールにあるノーコードビジュアルビルダーを使用すると、これらの複雑なフローをグラフィカルに設計し、条件ロジック、フォールバックステップ、決定ポイントを定義できます。これにより、一度ワークフローを設計すれば、さまざまなユーザーセグメントや製品ラインに展開でき、すべてを一元的に管理できます。

ワークフローの構築:シンプルまたは複雑

Diditは、すべての確認ニーズが同じではないことを理解しています。そのため、当社のワークフロービルダーは2つの異なるアプローチを提供しています。

  1. シンプルモード:テンプレートベースのビルダー:迅速なデプロイメントと一般的なユースケースのために、シンプルモードでは事前に構築されたテンプレートから選択できます。ID確認、ライブネス、顔照合などの機能をすばやくオン/オフでき、堅牢な確認フローを数分で稼働させることができます。これは、最小限の設定で迅速に立ち上げたい企業に最適です。
  2. 複雑モード:きめ細やかな制御:ニーズがより微妙な場合、複雑モードではドラッグ&ドロップインターフェースを提供し、個々の本人確認プリミティブからワークフローを構築できます。複雑なシーケンスを定義し、カスタムロジックノードを追加し、サードパーティのチェックを統合し、高度にカスタマイズされたユーザー体験を作成できます。このレベルの制御は、特定の規制要件を満たすため、または独自のユーザー体験を最適化するために非常に貴重です。

どちらのモードも、Diditの強力な基盤となるAIネイティブテクノロジーを活用し、あらゆるステップで精度と不正防止を保証します。シンプルか複雑かにかかわらず、Diditはユーザー向けの体験、状態管理、条件付きステップ全体を処理するため、開発チームはコア製品に集中できます。

Pythonと確認リンクによる動的な本人確認

Diditビジネスコンソールでワークフローが設定されたら、次のステップはそれをアプリケーションに統合することです。Diditの確認リンクは、これらのワークフローをプログラムでトリガーするシームレスな方法を提供します。確認リンクは、エンドユーザーをDiditが完全にホストする確認フローに誘導する、一意で安全なURLです。これは、フロントエンド開発が不要であることを意味します。

Pythonを使用すると、これらのリンクを個々のユーザーまたはセッション向けに動的に生成できます。仕組みは次のとおりです。

  1. ワークフローの設定:Diditビジネスコンソールで、多段階ワークフロー(例:ID書類スキャン → ライブネスチェック → AMLスクリーニング)を設計します。各ワークフローには一意のworkflow_idがあります。
  2. API(Python)経由で確認リンクを生成:手動でリンクを作成する代わりに、PythonアプリケーションはDiditの/v3/session/エンドポイントに簡単なAPI呼び出しを行うことができます。APIキー、関連するworkflow_id、追跡用のvendor_data(内部ユーザーIDなど)をオプションで渡し、リアルタイム更新を受け取るためのcallback URLを渡します。
import requests
import json

API_KEY = "YOUR_DIDIT_API_KEY"
WORKFLOW_ID = "your_configured_workflow_id"
YOUR_INTERNAL_USER_ID = "user_12345"
YOUR_WEBHOOK_URL = "https://yourapp.com/didit/webhook/handler"

headers = {
    "x-api-key": API_KEY,
    "Content-Type": "application/json"
}

data = {
    "workflow_id": WORKFLOW_ID,
    "vendor_data": YOUR_INTERNAL_USER_ID,
    "callback": YOUR_WEBHOOK_URL
}

response = requests.post(
    "https://verification.didit.me/v3/session/",
    headers=headers,
    data=json.dumps(data)
)

if response.status_code == 200:
    session_data = response.json()
    verification_url = session_data["url"]
    session_id = session_data["session_id"]
    print(f"Generated Verification URL: {verification_url}")
    print(f"Session ID: {session_id}")
    # Now, send this URL to your user via email, SMS, or in-app message
else:
    print(f"Error generating verification link: {response.status_code} - {response.text}")
  1. リンクの共有:Pythonアプリケーションは、生成されたverification_urlを電子メール、SMSでユーザーに送信するか、アプリケーションのUIに直接埋め込みます。
  2. リアルタイムの結果取得:ユーザーが確認フローを進むにつれて、Diditは設定されたWebhook URLに自動更新を送信し、Pythonバックエンドがリアルタイムで結果を処理し、ユーザーの状態を更新できるようにします。

このローコード統合パスは、最大限の柔軟性と自動化を提供します。ユーザー属性、取引額、またはその他のビジネスロジックに基づいて確認ステップを調整でき、すべてPythonアプリケーションがDiditの強力なバックエンドと連携してオーケストレーションされます。

Diditができること

Diditは、本人確認を簡素化および自動化するために設計された、AIネイティブで開発者ファーストの本人確認プラットフォームです。モジュラーアーキテクチャにより、ブロックを組み立てるように確認チェックを構成でき、あらゆるユースケースに合わせたソリューションを作成できます。動的な本人確認パイプラインに関して、Diditは比類のない利点を提供します。

  • オーケストレーションされたワークフロー:当社のノーコードビジュアルビルダーは、ID確認(OCR、MRZ、バーコード)、パッシブ&アクティブライブネス、1:1顔照合、AMLスクリーニング&モニタリング、住所証明、プライバシー保護の年齢推定など、複雑な多段階確認ジャーニーを設計する力を与えます。
  • 開発者ファーストAPI:クリーンなAPIとインスタントサンドボックスにより、DiditをPythonアプリケーションに統合することは簡単で、ドキュメントも充実しています。当社の確認リンクは、フロントエンド開発の必要性を排除し、市場投入までの時間を大幅に短縮します。
  • AIネイティブな精度:DiditのAI駆動プラットフォームは、データ抽出と不正検出において高い精度を確保し、手作業でのレビューを減らし、コンバージョン率を向上させます。
  • グローバルな設計:130以上の言語、4000以上のドキュメントタイプ、220以上の国と地域をサポートしているため、動的なパイプラインをグローバルに展開できます。
  • 費用対効果:Diditは無料のCore KYCと、成功したチェックごとの支払いモデルを提供し、セットアップ費用はかからないため、あらゆる規模の企業にとって経済的に健全な選択肢となります。

始めませんか?

Diditの実際の動作を見てみませんか?今すぐ無料デモを試す

Diditの無料ティアで無料で本人確認を始めましょう。

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

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

AIにこのページの要約を依頼する
DiditのAPIとPythonで動的な本人確認パイプラインを構築.