Langsung ke konten utama
GET
curl

Ketersediaan jaringan

GTR, TRUST, VerifyVASP, dan Sygna semuanya memerlukan keanggotaan yang aktif. Saat ini Didit tidak memiliki keanggotaan platform di jaringan mana pun dari jaringan-jaringan ini; Didit sedang dalam proses onboarding sebagai penyedia. Sampai saat itu, jalur jaringan hanya diarahkan melalui keanggotaan Anda sendiri, yang dihubungkan di Marketplace. Baca networks untuk aplikasi yang sedang Anda konfigurasi:
  • own - Keanggotaan Anda yang terhubung diutamakan, meskipun jaringannya ada di disabled_networks. Bursa menggunakan identitas jaringan Anda.
  • didit - Keanggotaan Didit membawa aplikasi Anda sebagai peserta aktif di jaringan ini, dengan kode yang diberikan jaringan kepada Anda. Tidak diperlukan kredensial keanggotaan pelanggan untuk jaringan ini. Untuk mencapai mode ini diperlukan kuesioner jaringan Didit dan permintaan ke jaringan: lihat Dapatkan Jaringan Travel Rule. Produksi belum melaporkan mode ini, karena keanggotaan Didit sendiri belum aktif.
  • off - Anda telah menonaktifkan perutean platform dan tidak memiliki keanggotaan sendiri yang terhubung. Hapus jaringan dari disabled_networks untuk mengizinkan perutean platform saat tersedia, atau hubungkan keanggotaan Anda sendiri.
  • unavailable - Belum ada yang dapat mengirim di jaringan ini untuk aplikasi Anda. state dan reason menjelaskan alasannya: misalnya didit_onboarding selama keanggotaan Didit di jaringan tersebut belum aktif, atau questionnaire_needed sebelum kuesioner Anda disetujui. Setiap jaringan melaporkan mode ini saat ini, kecuali Anda telah menghubungkan keanggotaan sendiri atau menonaktifkan jaringan tersebut. Hubungkan keanggotaan Anda sendiri di Marketplace, atau gunakan pihak lawan INTERNAL, TRP, atau EMAIL yang dapat dijangkau.
disabled_networks hanya memengaruhi keanggotaan platform Didit, yang belum tersedia, sehingga saat ini tidak berpengaruh pada perutean. Jalur jaringan dipilih ketika beneficiary_data pada transfer memuat ID pihak lawan di jaringan tersebut (misalnya counterparty_gtr_vasp_code atau counterparty_trust_membership_id), atau ketika entri direktori pihak lawan mencantumkannya di bawah kode pada jaringan tersebut. Melalui GTR, VerifyVASP, dan Sygna, Didit membaca jawaban pihak lawan dari respons jaringan atau dengan melakukan polling ke jaringan setiap 5 menit, dan transfer berpindah ke COMPLETED, COUNTERPARTY_MISMATCHED_DATA, atau COUNTERPARTY_VASP_GENERAL_DECLINE. TRUST hanya mengirim: transfer yang dikirim melalui jaringan ini tetap berada di AWAITING_COUNTERPARTY hingga confirmation_timeout_hours berlalu dan transfer menjadi EXPIRED, lalu timeout_outcome berlaku. Jika pesan tidak dapat dikirimkan, transfer berpindah ke COUNTERPARTY_VASP_NOT_REACHABLE sebagai gantinya. Lihat Jaringan Travel Rule untuk mengetahui apa yang dapat dijangkau setiap jaringan saat ini. platform_available adalah status konfigurasi, bukan pemeriksaan status jaringan secara langsung. connected melaporkan keanggotaan tersimpan yang lolos validasi kredensial lokal, bukan pertukaran yang berhasil dengan penyedia. Mengaktifkan is_enabled atau menghapus disabled_networks tidak dapat menyediakan keanggotaan yang belum ada. Untuk pemeriksaan yang dapat dijalankan tanpa kredensial jaringan, lihat Pengujian tanpa kredensial jaringan.

Otorisasi

x-api-key
string
header
wajib

Kunci API aplikasi Anda, dari Developers -> API keys di Business Console. Kunci utama memiliki akses penuh. Kunci bernama dapat diberi cakupan: none, read, atau write per sumber daya, dibatasi pada beberapa alur kerja atau pada sesi yang disetujui, pada daftar alamat IP, dan pada tanggal kedaluwarsa. 401 berarti kuncinya salah, dicabut, atau kedaluwarsa; 403 berarti tidak ada kunci yang dikirimkan, kunci tidak memiliki akses ke sumber daya atau tindakan ini, atau permintaan datang dari alamat di luar daftar IP-nya; 404 pada rute sesi berarti sesi berada di luar alur kerja atau status kunci tersebut. Kunci tanpa akses media menerima URL gambar, video, dan PDF sebagai null, dan kunci tanpa izin tulis sesi menerima tautan sesi dan token sebagai null. Lihat https://docs.didit.me/console/api-keys.

Respons

200 - application/json

Pengaturan Travel Rule dan profil VASP saat ini.

is_enabled
boolean

Apakah alur negosiasi Travel Rule terkelola aktif untuk transaksi travelRule keluar pada aplikasi ini.

jurisdiction
string

Kode yurisdiksi operasional VASP Anda. Default "EU". Didit memetakannya ke rezim yang dicantumkan pada transaksi Travel Rule Anda sebagai travel_rule_regime (misalnya EU atau kode anggota UE menjadi eu), yang dapat dijadikan acuan oleh aturan transaksi. Pelanggan Didit lainnya melihatnya sebagai yurisdiksi Anda di direktori VASP setelah jaringan Didit menampilkan profil Anda.

Maximum string length: 8
name_matching_strictness
enum<string>

Seberapa ketat nama penerima harus cocok sebelum transfer dapat mencapai COMPLETED. CONTAINS menerima nama yang semua katanya muncul di nama lainnya.

Opsi yang tersedia:
NONE,
STRICT,
CONTAINS,
DEFAULT,
FUZZY
confirmation_timeout_hours
integer

Jumlah jam transfer AWAITING_COUNTERPARTY dapat tetap belum dikonfirmasi sebelum sweeper berkala membuatnya kedaluwarsa. Default 48.

Rentang yang diperlukan: x >= 1
timeout_outcome
enum<string>

Hal yang terjadi pada transaksi dasar saat transfer kedaluwarsa. Bawaan: HOLD. sunrise_policy dan non_responsive_policy diutamakan jika berlaku dan telah diatur.

Opsi yang tersedia:
HOLD,
REJECT,
PROCEED
threshold_amount
string

String desimal, dalam mata uang default aplikasi Anda. Jumlah transfer minimum yang memicu pertukaran terkelola; transfer di bawah jumlah tersebut langsung diselesaikan menjadi NOT_APPLICABLE. Didit membandingkan jumlah transaksi yang dikonversi ke mata uang default Anda, atau amount_in_default_currency yang Anda kirim; jika tidak ada jumlah terkonversi yang tersedia, ambang batas tidak berlaku. Default-nya adalah "0.00" (EU TFR tidak menerapkan jumlah minimum).

ownership_validation_mode
enum<string>

Seberapa banyak bukti yang diperlukan untuk kepemilikan dompet. FULL selalu memerlukan bukti (pesan bertanda tangan, deposit uji coba, atau tangkapan layar yang ditinjau), tidak pernah hanya dari pernyataan pengguna akhir. SIMPLIFIED menerima deklarasi mandiri di bawah simplified_validation_threshold dan bukti di atasnya. AUTOMATED memungkinkan buku alamat dan bukti sebelumnya menjawab sendiri, termasuk deklarasi mandiri selama allow_self_declaration bernilai true. Default AUTOMATED.

Opsi yang tersedia:
FULL,
SIMPLIFIED,
AUTOMATED
simplified_validation_threshold
string

String desimal, default "0.00". Dalam mode SIMPLIFIED, transfer di bawah jumlah ini (dalam mata uang ambang batas) menerima deklarasi mandiri. Transfer tanpa jumlah dalam mata uang tersebut dihitung sebagai di atasnya.

data_sharing_fields
object

Kolom yang dikirimkan Didit ke VASP pihak lawan tentang pengguna Anda sendiri, per jenis entitas. name dan wallet_address selalu dikirim, apa pun isi daftarnya. Jenis entitas yang tidak pernah Anda pilih membagikan setiap kolom. Daftar kosong juga merupakan pilihan: daftar ini hanya membagikan nama dan dompet.

matching_rules
object

Seberapa ketat setiap kolom data pihak lawan dibandingkan dengan data yang Anda miliki, per tipe entitas. Kolom yang Anda lewatkan akan tetap menggunakan nilai default-nya. NONE melewati perbandingan, STRICT memerlukan kata-kata yang persis sama, CONTAINS menerima satu nilai yang semua katanya muncul di nilai lainnya, DEFAULT adalah pencocokan subset standar, dan FUZZY menerima ejaan yang mirip (dan, untuk tanggal lahir, hari dan bulan yang tertukar).

Nama resmi VASP Anda. Wajib diisi (tidak boleh kosong) untuk menetapkan is_enabled ke true.

lei
string

Legal Entity Identifier Anda, ditampilkan di direktori VASP.

compliance_email
string<email>

Email kontak kepatuhan untuk profil VASP Anda. Jaringan Didit mencantumkan profil Anda hanya setelah alamat ini dikonfirmasi melalui tautan yang dikirimkan melalui email (POST /v3/travel-rule/settings/compliance-email/confirmation/); mengubahnya memerlukan konfirmasi baru.

is_discoverable
boolean

Menentukan apakah profil VASP Anda dapat dicantumkan dalam jaringan Didit: ditemukan di GET /v3/travel-rule/vasps/ oleh pelanggan Didit lainnya dan dijangkau di rail INTERNAL. Pencantuman juga memerlukan aplikasi produksi, Travel Rule aktif, nama resmi, dan email kepatuhan yang dikonfirmasi; didit_network menyatakan mana yang belum lengkap. Nilai defaultnya adalah true.

inbound_auto_accept
boolean

Jika true, inquiry TRP masuk yang dompet penerimanya merupakan entri buku alamat terverifikasi dengan nama yang cocok akan disetujui secara otomatis. Jika false, inquiry tersebut menunggu dalam status ON_HOLD agar Anda menyetujui atau menolaknya dengan endpoint kepemilikan. Transfer rail INTERNAL dan transfer setelah deposit tidak terpengaruh. Defaultnya true.

allow_self_declaration
boolean

Jika true, widget kepemilikan dompet menawarkan deklarasi mandiri sebagai metode bukti cadangan. Defaultnya true.

allow_screenshot_proof
boolean

Jika true, widget kepemilikan dompet menawarkan unggahan tangkapan layar sebagai metode bukti kepemilikan. Defaultnya true.

auto_wallet_verification
boolean

Jika true, mengirimkan transfer keluar Travel Rule yang memerlukan bukti kontrol dompet oleh pengguna akhir akan secara otomatis membuat sesi widget kepemilikan dompet yang terikat pada transaksi dan menampilkannya di blok action_required transaksi tersebut. Defaultnya true.

vasp_attribution_enabled
boolean

Jika true, transfer keluar Travel Rule yang tidak dapat dirutekan oleh rail mana pun diatribusikan melalui analitik blockchain: dompet tujuan diidentifikasi ke VASP pemiliknya, entitas tersebut dicatat pada transfer dan di direktori VASP, dan rail dijalankan kembali satu kali dengan nama yang diatribusikan. Defaultnya true.

counterparty_screening_enabled
boolean

Skrining sanksi dan media negatif opsional (opt-in) untuk VASP pihak lawan, ditagihkan per skrining sesuai harga Skrining AML Perusahaan. Saat aktif, Didit menyaring pihak lawan yang dijangkau oleh bursa pengirim (menggunakan kembali skrining yang berusia kurang dari 30 hari) dan Anda dapat menyaringnya dengan POST /v3/travel-rule/vasps/{vasp_id}/screening/. Default false: tidak ada yang diskrining atau ditagihkan.

sunrise_policy
enum<string>

Tindakan yang diambil terhadap transaksi saat transfer kedaluwarsa jika pihak lawan adalah entri direktori di yurisdiksi dalam sunrise_jurisdictions, yang belum menegakkan Travel Rule: HOLD memindahkannya ke peninjauan, REJECT menolaknya, PROCEED membiarkan statusnya tidak berubah. Kosong (default) mengikuti timeout_outcome. Berlaku sebelum non_responsive_policy.

Opsi yang tersedia:
,
HOLD,
REJECT,
PROCEED
sunrise_jurisdictions
string[]
read-only

Hanya-baca. Negara-negara (ISO 3166 alpha-2) yang diperlakukan Didit berada dalam periode sunrise Travel Rule, tempat sunrise_policy berlaku. Saat ini CO, KH, dan VN. Yurisdiksi lainnya, serta yurisdiksi yang kosong atau tidak dikenal, mengikuti timeout_outcome.

non_responsive_policy
enum<string>

Tindakan yang diambil terhadap transaksi saat transfer kedaluwarsa jika pihak lawan adalah entri direktori yang tingkat responsifnya UNRESPONSIVE: HOLD, REJECT, atau PROCEED, seperti halnya timeout_outcome. Kosong (default) mengikuti timeout_outcome. sunrise_policy berlaku terlebih dahulu jika keduanya sesuai.

Opsi yang tersedia:
,
HOLD,
REJECT,
PROCEED
travel_address
string

Hanya-baca. Travel Address milik VASP Anda sendiri - endpoint pertanyaan TRP masuk yang telah dienkode yang digunakan VASP lain untuk menghubungi Anda. Kosong selama is_enabled bernilai false.

disabled_networks
enum<string>[]

Jaringan memilih keluar dari keanggotaan platform. Tidak menonaktifkan keanggotaan Anda sendiri yang terhubung atau menyediakan jaringan yang tidak tersedia.

Opsi yang tersedia:
GTR,
TRUST,
VERIFYVASP,
SYGNA
networks
object
read-only

Per jaringan, bagaimana aplikasi ini akan mengirim dan mengapa aplikasi ini tidak dapat mengirim. Tidak ada jaringan, termasuk GTR, yang disertakan secara default: jaringan dapat dijangkau melalui keanggotaan terhubung Anda sendiri, atau melalui keanggotaan Didit setelah keanggotaan Didit di jaringan tersebut aktif dan partisipan Anda sendiri di dalamnya aktif. Bukan pemeriksaan status atau pengiriman langsung.

didit_network
object
read-only

Apakah jaringan Didit mencantumkan profil VASP Anda, sehingga pelanggan Didit lainnya dapat menemukannya di direktori dan menghubunginya melalui jalur INTERNAL, serta setiap ketentuan yang belum terpenuhi.

Terakhir diubah pada 7 November 2026