Kartu dapat ditukarkan dengan salah satu dari dua cara berikut:
Secara opsional, Anda dapat mewajibkan keamanan tambahan saat pengguna menukarkan atau mengakses kartu. Untuk mengetahui detailnya, lihat Melindungi dengan Kunci Layar.
Ketuk NFC
Pengguna dapat menukarkan kartu mereka dengan lancar menggunakan ketukan NFC. Pelajari Smart Tap lebih lanjut, dan daftar ke Smart Tap.
Pemindaian kode batang
Bantu pelanggan Anda memindai Kartu dengan melampirkan kode batang.
Kode batang statis
Anda dapat menampilkan kode batang statis dengan menyetel object.barcode
.
API ini menyediakan berbagai jenis kode batang. Untuk detail selengkapnya, lihat
jenis Barcode
.
Memutar kode batang
Untuk keamanan tambahan, Anda dapat menampilkan kode batang yang berputar dengan menyetel
object.rotatingBarcode
. Kode batang yang berputar terlihat seperti kode batang biasa, tetapi
berubah secara berkala, biasanya setiap menit, dan terminal/pembaca diprogram agar hanya
menerima yang terbaru. Tindakan ini akan mengurangi risiko yang terkait dengan screenshot kode batang, khususnya pencurian tiket atau penjualan kembali tiket tanpa izin. Untuk detail selengkapnya, lihat
jenis RotatingBarcode
.
Animasi keamanan
Cara lain untuk mencegah penyalahgunaan screenshot adalah dengan menampilkan animasi keamanan kode batang, yang mendukung verifikasi kartu secara manual.
Manifesasi fisik animasi keamanan berupa garis batas berkilau di sekeliling kode batang kartu. Animasi berkilauan ini hanya dipicu saat perangkat sedang bergerak sehingga pengguna dapat menguji validitas kartu dengan memiringkan perangkat. Di sisi lain, memegang perangkat masih hanya akan menganimasikan animasi keamanan warna-warni secara berulang.
Guna mengaktifkan animasi keamanan untuk kartu, di class kartu, tetapkan AnimationType
kolom SecurityAnimation
ke FOIL_SHIMMER
.
Lihat Gambar 1. di bawah untuk contoh tampilan animasi keamanan saat diaktifkan:
Gambar 1.
Lindungi dengan Kunci Layar
Untuk melindungi akses pelanggan ke Kartu mereka, Anda dapat mewajibkan kunci layar setiap kali pelanggan menambahkan atau mengakses kartunya. Hal ini dapat dilakukan dengan menyetel class.viewUnlockRequirement
.
Untuk detail selengkapnya, lihat
jenis ViewUnlockRequirement
.