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.
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 melaluiTRP 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 denganaction: "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.
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,429atau5xx): setelah 30 detik, lalu 2, 10, 30 dan 60 menit. Setelah percobaan keenam gagal, transfer menjadiCOUNTERPARTY_VASP_NOT_REACHABLE. Penolakan, seperti respons4xxlain atau pengalihan, tidak dicoba ulang: transfer langsung menjadiCOUNTERPARTY_VASP_NOT_REACHABLE. - Transfer yang responsnya tidak pernah datang akan menunggu di
AWAITING_COUNTERPARTYhinggaconfirmation_timeout_hoursberlalu, lalu kedaluwarsa dan menerapkantimeout_outcomeAnda. - 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
400jika 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 menghasilkan403 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, statusnetworks, 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.