Pencegahan penipuan e-commerce
Tambahkan autentikasi wajah sebelum tindakan akun dan checkout yang sensitif. Backend Anda menentukan kapan prompt muncul dan apakah proses dilanjutkan, dengan hasil FACEIO sebagai salah satu sinyal pengendalian penipuan.
Hubungkan ke FACEIO Console untuk membuat aplikasi, mengelola API, dan mengonfigurasi webhook untuk event pendaftaran, autentikasi, dan Facial ID.
Ancaman penipuan dengan dampak biaya terbesar
E-commerce terkonsentrasi pada beberapa momen akun dan checkout. Memahami momen tersebut membantu menambahkan verifikasi tanpa menambah friction di seluruh alur.
Dengan memetakan penipuan ke langkah tertentu dalam perjalanan pengguna, verifikasi step-up lebih berguna daripada perubahan autentikasi yang berlaku untuk semua orang. Keamanan dapat ditambahkan saat penyerang mencoba mengambil keuntungan, sementara alur belanja rutin tetap familiar.
Pengambilalihan akun (ATO)
Tool credential stuffing terus menguji kredensial yang bocor. Satu kecocokan yang berhasil dapat membuka metode pembayaran tersimpan dan riwayat pesanan. Penyerang sering bertindak sebelum pemilik menyadarinya, sehingga menimbulkan kerugian langsung dan biaya sengketa tambahan.
Penyalahgunaan promosi
Pelaku penipuan membuat banyak akun atau menggunakan akun yang disusupi untuk berulang kali mengeksploitasi diskon satu kali, bonus referral, dan reward loyalitas. Hal ini mengurangi margin dan menambah biaya administratif untuk pembalikan transaksi.
Chargeback dari akun yang disusupi
Saat akun yang disusupi digunakan untuk pesanan palsu, pemilik yang sah mengajukan sengketa. Merchant menanggung chargeback, biaya sengketa, dan barang yang hilang, serta dapat menghadapi biaya pemrosesan yang lebih tinggi dalam jangka panjang.
Friction terarah tanpa mengganggu checkout
Perubahan autentikasi yang diberlakukan untuk semua orang sering gagal di e-commerce karena menambah friction bagi semua pengguna. Hambatan tambahan pada setiap login lebih membuat pembeli sah frustrasi daripada menghentikan penyerang. Abandonment naik, konversi turun, dan pelaku penipuan beradaptasi. Karena itu, tim memilih autentikasi tanpa kata sandi dengan pemeriksaan step-up yang terarah.
Verifikasi selektif
Verifikasi step-up hanya dipicu saat kondisi risiko tertentu terpenuhi dalam sesi yang telah diautentikasi. Pengalaman browsing dan checkout standar biasanya tidak berubah.
Dikendalikan oleh logika Anda
Aplikasi Anda menentukan kondisi pemicu. FACEIO menyediakan mekanisme wajah, tetapi logika risiko internal Anda menentukan kapan mekanisme tersebut dipanggil. Sebagian besar pelanggan sah yang melakukan pembelian rutin tidak akan melihat prompt.
Pelajari cara memicu verifikasi step-up dari sinyal risiko tingkat aplikasi.
Hanya muncul saat aturan Anda memicunya
Prinsip UX utama verifikasi step-up adalah proporsionalitas: friction harus sebanding dengan risiko. Saat dipanggil, widget authenticate() dibuka langsung di halaman. Tidak ada redirect, halaman terpisah, atau perangkat tambahan.
Untuk pelanggan sah
Saat aturan Anda memicu pemeriksaan, pelanggan menyelesaikan alur kamera FACEIO di halaman yang sama. Backend menerima hasilnya dan menerapkan kebijakan untuk tindakan tersebut.
Untuk penyerang
Kata sandi atau cookie sesi tidak menyediakan wajah pengguna yang terdaftar. Hasil yang gagal, dibatalkan, atau tidak cocok memberi backend alasan untuk menunda tindakan, meminta metode lain, atau mengirim sesi untuk ditinjau.
Tempat menerapkan verifikasi step-up
Menerapkan verifikasi wajah pada titik pemicu e-commerce yang sensitif memberi tim cara praktis untuk mengurangi paparan penipuan tanpa menantang setiap pelanggan. Untuk konteks arsitektur identitas, lihat autentikasi biometrik untuk aplikasi web dan penipuan kartu kredit.
-
Perubahan alamat pengiriman
Perubahan alamat pengiriman dapat diperlakukan sebagai tindakan berisiko lebih tinggi. Minta autentikasi wajah sebelum menyimpannya, lalu biarkan backend menyetujui, menolak, atau meninjau perubahan tersebut.
-
Pesanan bernilai tinggi
Pesanan yang melebihi ambang yang ditentukan bisnis Anda dapat memicu autentikasi wajah sebelum backend mengirim atau menangkap pembayaran.
-
Sinyal login mencurigakan
Sinyal perangkat, jaringan, atau lokasi milik Anda dapat memicu pemeriksaan wajah setelah login. Hasil FACEIO menjadi salah satu masukan bagi kebijakan sesi Anda.
-
Perubahan metode pembayaran
Minta autentikasi wajah sebelum menyimpan metode pembayaran baru atau mengubah detail penagihan. Backend tetap bertanggung jawab memvalidasi metode pembayaran dan mengizinkan perubahan.
-
Penukaran kode promosi
Panggil
authenticate()sebelum penukaran, lalu bandingkan Facial ID yang dikembalikan dengan Facial ID akun saat ini sebelum menerapkan manfaat.
Integrasi platform
Verifikasi step-up mengasumsikan pengguna sudah terdaftar di FACEIO. Setelah pendaftaran, Anda dapat melindungi tindakan sensitif dengan memanggil authenticate() sebelum tindakan tersebut dijalankan. Pola pendaftaran dan sesi dibahas dalam alur login dengan pengenalan wajah.
// Example: before processing a high-value order
async function processHighValueOrder(order) {
try {
const result = await faceio.authenticate({ locale: 'auto' });
// If successful, proceed with order
await submitOrder(order, result.facialId);
} catch (err) {
// Facial check failed or was cancelled
return blockOrder(order, err);
}
}
Kirim Facial ID yang dikembalikan ke backend. Validasi dengan panggilan privat yang sesuai, bandingkan dengan Facial ID akun yang sedang login, lalu terapkan aturan otorisasi dan penipuan Anda. Lihat referensi REST API.
Perlu panduan integrasi lengkap?
Pelajari cara memicu step-up dari sinyal risiko backend, menangani kegagalan dengan baik, dan mencatat event untuk audit dalam Panduan integrasi atau hubungi Dukungan.
Solusi terkait
FACEIO juga mendukung alur autentikasi dan identitas di luar pencegahan penipuan e-commerce:
Sumber daya studi kasus e-commerce
Bangun step-up wajah untuk pencegahan penipuan e-commerce
Gunakan sumber daya ini untuk menambahkan autentikasi wajah sebelum tindakan akun, checkout, pembayaran, reward, atau pemulihan yang dipilih. Backend Anda tetap bertanggung jawab atas penilaian risiko dan otorisasi.
Tambahkan step-up wajah ke platform Anda
Buat aplikasi FACEIO dan panggil authenticate() sebelum tindakan akun atau checkout sensitif yang dipilih oleh kebijakan backend Anda.