Aplikasi

Setiap aplikasi yang boleh meminta OTP, beserta kredensial dan batas jaringan yang mengizinkannya masuk.

Aplikasi terdaftar
Staging dan produksi adalah pendaftaran terpisah dengan kunci terpisah, sehingga integrasi uji tidak akan pernah mengirim ke pelanggan sungguhan.
Aplikasi
Lingkungan
Tujuan yang diizinkan
Allowlist IP
Kunci dirotasi
Status
SYNTRA
Aplikasi operasional internal untuk pegawai Transjakarta.
syntra
production
loginpassword resettransaction auth
103.28.14.0/24
103.28.15.17
2026-06-02active
Transjakarta App
Aplikasi mobile untuk pelanggan, Android dan iOS.
tj-app
production
registrationloginpassword resetchange phone currentchange phone new
103.28.20.0/24
2026-07-19active
Transjakarta App — Staging
Sasaran pengujian integrasi untuk SIT dan UAT.
tj-app-staging
staging
registrationloginpassword resetchange phone currentchange phone new
103.28.20.0/24
36.82.14.9
2026-07-19active
Kredensial
Kunci hanya ditampilkan satu kali saat diterbitkan dan tidak pernah lagi setelahnya. Rotasi menambahkan kunci aktif kedua agar integrasi dapat berpindah tanpa gangguan; cabut kunci lama setelah trafik beralih.
SYNTRA
tjotp_live_••••••••••••synt
Transjakarta App
tjotp_live_••••••••••••tj-a
Transjakarta App — Staging
tjotp_live_••••••••••••tj-a
Webhook
Bersifat opsional. Aplikasi yang tidak ingin melakukan polling menerima peristiwa pengiriman dan verifikasi di sini. Peristiwa dikirim setidaknya sekali, sehingga penerima wajib melakukan deduplikasi berdasarkan pengenal peristiwa.
Aplikasi
Endpoint
Status
SYNTRAhttps://syntra.transjakarta.co.id/hooks/otpreceiving
Transjakarta Apphttps://api.transjakarta.co.id/hooks/otpreceiving
Transjakarta App — Stagingnot configured