Bagaimana cara mendeteksi kartu duplikat atau rekening bank?

Sidik jari adalah pengenal unik untuk nomor kartu atau rekening bank tertentu di akun Stripe. Artinya, jika Anda melacak semua sidik jari di database, Anda akan dapat mendeteksi pelanggan yang kembali. Ketika pelanggan menambahkan kartu atau rekening bank baru, Anda dapat terlebih dahulu memeriksa apakah telah melihat sidik jari itu sebelumnya di database, dan memutuskan untuk membuat pelanggan atau mengembalikan kesalahan.

Untuk kartu, gunakan properti card.fingerprint dari Metode Pembayaran. Ada juga properti sidik jari untuk bentuk pembayaran lain, seperti us_bank_account.fingerprint dan sepa_debit.fingerprint.

Untuk integrasi lama (yang tidak menggunakan PaymentMethod/PaymentIntent API), Anda dapat melihat properti sidik jari pada objek Token, Kartu, dan Rekening Bank.

Ini juga memungkinkan Anda untuk mendeteksi seseorang yang mencoba mendaftar beberapa kali dengan kartu yang sama (misalnya, untuk mendapatkan diskon yang sama) dan memblokir perilaku ini. Ini juga dapat membantu menghapus kartu lama yang ditambahkan di masa lalu jika kartu baru dengan tanggal kedaluwarsa terbaru ditambahkan dengan sidik jari yang sama.

Sidik jari unik untuk Akun tertentu. Jika kartu yang sama ditambahkan ke dua akun berbeda, kartu tersebut akan memiliki sidik jari yang berbeda. Kartu dan rekening bank yang dibuat oleh Platform atas nama Akun Terhubung akan memiliki sidik jari yang universal di semua Akun Terhubung.

Harap perhatikan bahwa sidik jari sama sekali tidak memperhitungkan tanggal kedaluwarsa kartu: kartu yang sama dengan tanggal kedaluwarsa yang berbeda (setelah perpanjangan, misalnya) memiliki sidik jari yang sama.

Apakah ini menjawab pertanyaan Anda?