Langsung ke konten utama
Sebuah pertukaran Travel Rule mencapai VASP pihak lawan melalui satu jalur. Tiga jalur tidak memerlukan keanggotaan siapa pun: INTERNAL antara dua pelanggan Didit, Travel Rule Protocol (TRP) yang terbuka, dan EMAIL. Empat jalur jaringan (GTR, TRUST, VERIFYVASP, SYGNA) memerlukan keanggotaan pada jaringan tersebut di sisi pengirim. Halaman ini menjelaskan apa yang dilakukan masing-masing jalur saat ini, sehingga Anda tahu di mana pihak lawan dapat dijangkau sebelum Anda mengandalkan sebuah rute.
Didit belum memiliki keanggotaan aktif pada jaringan Travel Rule mana pun. Jalur jaringan hanya berfungsi saat ini dengan keanggotaan yang Anda hubungkan sendiri di konsol Marketplace. Tidak ada yang menjangkau pihak lawan melalui GTR, TRUST, VerifyVASP atau Sygna Bridge dengan keanggotaan Didit sendiri, dan halaman ini akan berubah pada hari hal itu terjadi.

Status sekilas

“Berfungsi” berarti Didit mengirim pertukaran dan membaca jawabannya. “Diimplementasikan, belum terbukti aktif” berarti Didit mengirim pertukaran dan membaca jawaban jaringan tersebut, tetapi belum ada pertukaran melalui jaringan itu yang berhasil diselesaikan dengan jaringan aktif. Tidak satu pun dari keduanya berarti pihak lawan tertentu dapat dijangkau: hal itu bergantung pada pihak lawan, dan routes pada direktori setiap VASP menyatakan jalur mana yang dapat digunakan aplikasi Anda untuknya saat ini. EMAIL hanya membawa permintaan keluar Anda: halaman respons adalah tempat pihak lawan menjawab salah satu permintaan tersebut, dan tidak ada VASP yang dapat mengirimi Anda transfer melalui email. Sebelum Anda mengandalkan GTR, VerifyVASP, Sygna Bridge atau TRUST, hubungkan keanggotaan Anda dan jalankan pertukaran pertama dengan pihak lawan yang Anda kenal.

Jalur yang tidak memerlukan keanggotaan

INTERNAL

Kedua VASP berjalan di Didit, sehingga pertukaran diselesaikan di dalam platform tanpa panggilan keluar. Penerima harus merupakan pelanggan Didit aktif yang telah mengaktifkan Travel Rule dan membuktikan kendali atas dompet tujuan dengan pesan bertanda tangan atau deposit uji. Dompet yang hanya dideklarasikan sendiri, hanya dibuktikan dengan tangkapan layar, atau belum terverifikasi tidak menerima apa pun. Lihat Mengirim transfer.

TRP

Didit mendukung Travel Rule Protocol secara native. Transfer berjalan melalui TRP ketika membawa Travel Address pihak lawan, ketika entri buku alamat dompet tujuan menyimpannya, atau ketika pihak lawan ditemukan di direktori dengan endpoint TRP yang telah diverifikasi oleh direktori. Setiap pertukaran TRP yang tidak selesai dalam satu panggilan memerlukan host TRP publik Didit, yaitu host yang dituju oleh Travel Address:
  • Pengiriman. Pihak lawan yang menjawab permintaan Anda seketika, dalam responsnya, menyelesaikan atau menolak transfer. Pihak lawan yang menjawab nanti akan memposting jawabannya ke host TRP Didit, sehingga pertukaran tersebut tidak dapat selesai sampai host aktif; transfer menunggu dan kedaluwarsa pada batas waktunya. Didit mengirim permintaan sekali dan tidak mencobanya ulang: ketika host TRP pihak lawan tidak dapat dijangkau atau menolak permintaan, transfer langsung berstatus COUNTERPARTY_VASP_NOT_REACHABLE, dan Anda dapat mencobanya lagi dengan action: "resend".
  • Penerimaan. VASP lain menjangkau Anda melalui Travel Address Anda di host tersebut, sehingga tidak ada pihak lawan yang dapat mengirim permintaan TRP kepada Anda sampai host aktif.
Host TRP publik Didit belum melayani endpoint ini. Interoperabilitas Travel Rule mendokumentasikan endpoint yang dipanggil pihak lawan setelah host tersebut mulai melayani endpoint.

EMAIL

Ketika tidak ada protokol yang menjangkau pihak lawan, Didit mengirim email kepada alamat kepatuhan mereka berisi tautan sekali pakai ke halaman yang di-hosting, tempat mereka menerima atau menolak. Tidak diperlukan akun atau integrasi di pihak mereka. Lihat Pengambilan email.

Jalur jaringan

Dengan keanggotaan Anda sendiri

Hubungkan keanggotaan Anda sendiri di Marketplace konsol (kategori jaringan Travel Rule). Transfer Anda kemudian dikirim dengan identitas jaringan Anda sendiri, dan keanggotaan yang terhubung selalu lebih diutamakan daripada milik Didit. GTR, TRUST dan VerifyVASP juga menerima sertifikat klien mutual TLS, kunci klien, dan bundle CA (PEM) secara opsional, untuk keanggotaan yang menggunakan mutual TLS atau CA privat.
  • Didit mengirim di latar belakang dan mencoba lagi untuk jaringan yang tidak merespons, atau merespons dengan kegagalan sementara (tidak ada respons tepat waktu, koneksi gagal, HTTP 408, 429 atau 5xx): setelah 30 detik, lalu 2, 10, 30 dan 60 menit. Setelah percobaan keenam gagal, transfer menjadi COUNTERPARTY_VASP_NOT_REACHABLE. Penolakan, seperti respons 4xx lain atau pengalihan, tidak dicoba ulang: transfer langsung menjadi COUNTERPARTY_VASP_NOT_REACHABLE.
  • Transfer yang responsnya tidak pernah datang akan menunggu di AWAITING_COUNTERPARTY hingga confirmation_timeout_hours berlalu, lalu kedaluwarsa dan menerapkan timeout_outcome Anda.
  • Menerima transfer yang dikirim VASP lain kepada Anda melalui GTR, VerifyVASP atau Sygna Bridge belum diaktifkan: Didit mengaktifkannya per jaringan, dan sampai saat itu jaringan tersebut tidak dapat mengirim transfer kepada Anda.
  • Menyimpan keanggotaan akan menghasilkan 400 jika kode peserta adalah kode milik Didit sendiri pada jaringan tersebut, atau kode yang sudah digunakan aplikasi lain.
  • Permintaan ke jaringan hanya membawa kredensial Anda ke host jaringan itu sendiri dan tidak pernah mengikuti pengalihan. Paket data TRUST dikirim ke penerima tanpa kunci API, ID anggota, atau sertifikat klien Anda.

Melalui keanggotaan Didit

Setelah Didit memiliki keanggotaan jaringan, pelanggan tanpa keanggotaan dapat menjangkau jaringan sebagai peserta miliknya sendiri pada keanggotaan Didit, dengan kode peserta yang diberikan jaringan kepadanya: pesan keluar menyebutkan kode Anda, bukan kode Didit. Opsi ini hanya tersedia untuk GTR dan Sygna Bridge. TRUST menerima satu VASP untuk setiap keanggotaan dan Enclave VerifyVASP melayani satu VASP, sehingga keduanya hanya dapat dijangkau dengan keanggotaan Anda sendiri. Bergabung memerlukan tiga langkah: isi kuesioner uji tuntas jaringan Didit, minta Didit menyetujuinya, lalu ajukan permintaan ke jaringan. Didit mendaftarkan Anda ke jaringan, dan peserta Anda menjadi aktif setelah jaringan memberikan kodenya. Alur ini belum dibuka. Sampai dibuka, menyimpan atau mengirim kuesioner dan mengajukan permintaan ke jaringan akan menghasilkan 403 dengan code: travel_rule_platform_networks_disabled, dan GET /v3/travel-rule/networks/ melaporkan platform_networks_enabled: false.

Membaca status aplikasi Anda

GET /v3/travel-rule/settings/ dan GET /v3/travel-rule/networks/ mengembalikan networks, yang diindeks dengan gtr, trust, verifyvasp dan sygna. Setiap entri menjelaskan apa yang dapat dilakukan jaringan tersebut untuk aplikasi Anda saat ini: mode merangkum status sebagai own, didit, off atau unavailable. Keanggotaan Anda sendiri diperiksa lebih dulu, lalu disabled_networks, lalu keanggotaan Didit. Saat ini, jaringan menunjukkan status own_membership setelah Anda menghubungkan keanggotaan Anda sendiri. Jika tidak, GTR dan Sygna Bridge terbaca sebagai didit_onboarding (unavailable dengan sandbox_application pada aplikasi sandbox), dan TRUST serta VerifyVASP terbaca sebagai unavailable dengan own_membership_only, termasuk di sandbox. Aplikasi sandbox tidak pernah mengirim melalui jaringan, bahkan ketika keanggotaan Anda sendiri terhubung dan statusnya own_membership: transfernya diarahkan ke Didit Test VASP. connected berarti keanggotaan tersimpan Anda lolos validasi lokal, bukan berarti pertukaran berhasil. Pertukaran pertama di lingkungan produksi memverifikasi keanggotaan tersebut terhadap jaringan.

Apa yang berubah saat jaringan menjadi aktif

Halaman ini, status networks, dan setiap rute direktori berubah bersamaan. Tidak ada yang berubah pada integrasi Anda: transfer mulai dirutekan melalui jaringan segera setelah aplikasi Anda memiliki keanggotaan di jaringan tersebut, sesuai urutan rail yang dijelaskan di Cara Didit merutekan pertukaran. Untuk meminta jaringan yang belum dapat dijangkau oleh Didit, gunakan kartu Minta akses di Marketplace. Setiap permintaan menampilkan statusnya (Buka, Dihubungi, Sedang berlangsung, Aktif atau Ditolak) beserta catatan terbaru dari Didit. Ketika Didit mengubah status atau catatan, Didit mengirim email ke anggota tim yang membuat permintaan, selama orang tersebut masih berada di organisasi Anda. Permintaan yang dibuat dengan kunci API tidak mendapat email, jadi pantau melalui Marketplace.

Langkah selanjutnya

Travel Rule

Siklus hidup pertukaran, pengaturan, rail, dan API /v3/.

Uji di sandbox

Jalankan setiap hasil terhadap Didit Test VASP sebelum Anda masuk produksi.

Interoperabilitas

Endpoint yang digunakan VASP pihak lawan untuk menjangkau Anda.

Direktori

Temukan VASP dan rute yang dapat digunakan aplikasi Anda untuk menjangkaunya.
Terakhir diubah pada 7 November 2026