Transjakarta
Tiket dan tarif > Tiket Elektronik > Kartu Elektronik Berbasis NFC

Sejak 22 Januari 2014, sistem tiket pada halte Transjakarta menggunakan kartu prabayar elektronik berbasis komunikasi medan dekat (near-field communication/NFC) atau e-ticketing sebagai pengganti uang tunai. Kartu prabayar yang digunakan pada awalnya diterbitkan oleh 6 bank, yakni Flazz oleh BCA; TapCash oleh BNI; e-Money oleh Bank Mandiri; BRIZZI oleh BRI; JakCard oleh Bank DKI; dan Megacash dari Bank Mega (dengan Megacash dapat digunakan hingga 1 Januari 2020). Kartu tersebut dapat dibeli di bank penyedia kartu prabayar maupun di loket halte Transjakarta dengan harga di halte pada waktu itu senilai Rp 20.000,00 untuk kartu bersaldo senilai Rp 20.000,00 dan Rp 50.000,00 untuk kartu bersaldo senilai Rp 50.000,00. Mulai 18 Agustus 2014, kartu tersebut dijual dengan harga Rp40.000,00, dengan saldo senilai Rp20 ribu. Selama beberapa waktu pada bulan Januari 2019, kartu sempat dijual dengan harga Rp1.000,00 dengan saldo yang kosong.
Mulai 5 Mei 2014. Penerapan wajib e-ticketing dimulai per halte, dimulai dengan Halte Kota di Koridor 1 sebagai halte pelopor sistem tersebut. Disusul pemberlakukan wajib e-ticketing per koridor dengan lini masa sebagai berikut.
5 Mei 2014 dan selanjutnya - Mulai penerapan wajib e-ticketing per halte
11 Agu 2014 - Koridor 1 wajib e-ticketing
1 Nov 2014 - Koridor 8 dan 9 wajib e-ticketing
15 Nov 2014 - Koridor 2 dan 3 wajib e-ticketing
29 Nov 2014 - Koridor 5 dan 7 wajib e-ticketing
13 Des 2014 - Koridor 10, 11, dan 12 wajib e-ticketing
15 Feb 2015 - Koridor 4 dan 6 mulai uji coba e-ticketing
Seminggu setelahnya, pada tanggal 22 Februari 2015, full e-Ticketing diberlakukan di seluruh koridor Transjakarta. Dengan seluruh koridor utama sudah penuh melaksanakan e-ticketing. Transjakarta hanya menerima pembayaran secara tunai bila naik dari rute pengumpan di pinggir jalan atau non-BRT (NBRT) pada awal e-ticketing penuh diterapkan.
Pengguna e-ticket tidak perlu mengantre di loket halte. Cukup dengan tap-in 'menempelkan kartu prabayar/kartu uang elektronik (KUE) untuk membayar tarif' di pintu masuk halte (barrier), lalu masuk ke dalam halte. Apabila saldo kartu habis, maka pada saat tap-in, pintu barrier tidak dapat diputar, dan pengguna kartu dapat mengisi ulang (top-up) saldo kartu di loket halte. Semua pengguna Transjakarta yang akan keluar halte tidak melakukan tap lagi, cukup dengan melewati barrier keluar halte.
Mulai tanggal 17 Agustus 2016, barrier halte dimodifikasi dengan tambahan sistem agar pemumpang dapat melakukan tap-out, di samping dengan tap-in. Semua pengguna Transjakarta pun diimbau untuk melakukan tap-out pada saat keluar dari halte bus Transjakarta. Untuk pengguna Transjakarta yang naik dari layanan pengumpan, pengguna dapat menunjukkan bukti transaksi kepada petugas di halte. Sistem tap-out ini dimulai dari Koridor 1, kemudian diberlakukan secara bertahap untuk koridor lainnya.
Pada tanggal 11 Januari 2017, Transjakarta berencana untuk memberlakukan sistem "One Man One Ticket", di mana setiap pengguna diharuskan memiliki e-ticket-nya masing-masing. Hal ini bertujuan agar pihak Transjakarta mendapatkan data akurat terkait asal dan tujuan tiap penumpang, sehingga dapat membuka rute sesuai dengan kebutuhan. Rencana ini kemudian ditunda hingga waktu yang belum ditentukan, sebab Transjakarta menunggu kesiapan para pengguna untuk penerapan sistem ini. Rencana ini akhirnya diberlakukan pada tanggal 4 Oktober 2022, dengan mengubah lokasi pemungutan tarif menjadi saat pengguna melakukan tap-out, dan memberlakukan saldo minimal Rp5.000,00. Pengguna yang masih belum melakukan tap-out dengan benar akan dilakukan pemblokiran e-ticket. Untuk memudahkan pengguna, e-tiket yang telah terblokir pun dapat dibuka kembali dengan mengetap kembali kartu pada barrier halte sembari membayar tarif yang masih terutang.
TJ Card, sekarang bernama Kartu Layanan Gratis (KLG) Transjakarta, diperkenalkan pada bulan Januari 2018, menyediakan tarif gratis untuk pemegangnya, dan tersedia untuk manula di atas 60 tahun, penduduk Kabupaten Administrasi Kepulauan Seribu, warga dengan disabilitas, rumah tangga berpendapatan rendah, guru, kader jumantik, dan pengurus masjid, selain anggota TNI dan Polri. Pengguna KLG dilarang mengalihkan/memindahtangankan penggunaan KLG kepada orang selain yang tercantum dalam kartu serta tetap diwajibkan untuk melakukan tap-in dan tap-out dengan benar setiap mengakses layanan Transjakarta.
Pada tanggal 12 Oktober 2021, KAI Commuter mulai mengujicobakan Kartu Multi Trip (KMT) sebagai alat pembayaran Transjakarta, MRT Jakarta, serta LRT Jakarta. Uji coba ini hanya dilakukan untuk pembayaran di halte BRT Koridor 1, meskipun kartu juga bisa dibaca di halte BRT koridor lain.
Berikut ini adalah daftar kartu uang elektronik (KUE) yang saat ini diterima sebagai e-ticket oleh PT Transportasi Jakarta:
BRIZZI (Bank BRI)
TapCash (Bank BNI)
e-Money (Bank Mandiri)
Flazz (Bank BCA)
JakCard (Bank DKI)
KMT (KAI Commuter) (hanya dapat digunakan pada halte BRT)
PT JakLingko Indonesia juga mengeluarkan kartu co-Branding JakLingko dengan 5 KUE bank di atas. Tidak ada perbedaan antara kartu tersebut selain tampilan depan dan akses akan tarif dengan skema OKOTRIP.
KUE tersebut dapat langsung dibeli di bank penyedia kartu serta toko-toko lain yang ditunjuk oleh bank penyedia kartu tersebut. Khusus untuk KUE dengan co-branding JakLingko,  pembelian dilalukan melalui mesin tiket otomatis (ticket vending machine) pada seluruh halte bus Transjakarta dengan harga Rp40.000,00 dan mendapatkan saldo Rp10.000,00. Pengisian saldo dapat dilakukan di ATM bank penerbit, teller bank-bank terkait, minimarket, lokapasar, dan mesin tiket otomatis di depan halte. Pengisian dan pembelian kartu sebelumnya juga dapat dilakukan melalui loket halte sebelum akhirnya ditutup pada April 2020 sebagai upaya Transjakarta untuk memutus rantai penyebaran Covid-19. Kartu co-branding tersebut juga dapat digunakan sebagai tiket KRL Commuter Line.