Langsung ke konten utama
Library resmi Didit untuk Python. Membutuhkan Python 3.10 atau versi yang lebih baru, dan menyediakan klien sinkron, Didit, serta klien asinkron, AsyncDidit, dengan metode yang sama. Lihat ikhtisar SDK server untuk hal-hal yang dimiliki bersama oleh setiap SDK.

Instalasi

Paketnya adalah didit-sdk di PyPI. Sumber dan log perubahannya ada di didit-protocol/sdk-python di GitHub. Untuk memverifikasi token Authentication, instal paket tambahan yang menambahkan pemeriksaan tanda tangan:

Konfigurasi klien

Didit() membaca DIDIT_API_KEY dari lingkungan. Berikan opsi untuk menimpanya, atau untuk mengatur ID organisasi dan ID aplikasi yang dibutuhkan panggilan berlingkup aplikasi (kasus, jaringan, laporan regulasi).

Membuat sesi

Buat sesi verifikasi untuk sebuah alur kerja, lalu arahkan pengguna Anda ke URL-nya.

Membaca keputusan

Saat pengguna selesai (atau saat webhook tiba), baca keputusannya. Setiap hasil fitur berupa daftar dengan satu entri untuk setiap node alur kerja.

Verifikasi webhook

Berikan byte isi mentah yang persis sama dan header permintaan. verify memunculkan WebhookVerificationError untuk setiap pengiriman yang tidak valid atau sudah kedaluwarsa, jadi menangkap kelas tersebut saja sudah cukup.
Di Flask, caranya handle_webhook(request.get_data(), dict(request.headers)); di FastAPI, handle_webhook(await request.body(), request.headers). Selama Anda merotasi rahasia, berikan keduanya: [new_secret, old_secret]. Lihat Webhook untuk event webhook dan skema tanda tangannya.

Skrining transaksi

Kirim pembayaran, penarikan, atau transfer kripto ke Pemantauan Transaksi; respons memuat statusnya dan skor risikonya.

Verifikasi token Authentication

didit.authentication memeriksa token akses yang ditandatangani oleh penerbit Authentication Anda, di backend Anda, tanpa memanggil Didit untuk setiap permintaan. Modul ini juga menukar kode, memperbarui token, memeriksa dan mencabut sesi, serta menjalankan autentikasi step-up.
Verifikasi token melakukan pemeriksaan di Verifikasi token di server Anda, terhadap penerbit dan kunci penandatanganan aplikasi Anda.

Kesalahan

Daftar, berkas, dan asinkron

Halaman endpoint server di referensi API memiliki contoh Python untuk operasinya, kecuali endpoint dan kolom yang belum ada di rilis 1.0.1 mana pun, yang disebutkan di ringkasan.
Terakhir diubah pada 7 November 2026