Langsung ke konten
POST AI agent ready /v1/validate/credit-card

API Validator Kartu Kredit - Pemeriksaan Luhn & Deteksi Merek

Kirim nomor kartu kredit dan dapatkan kembali apakah lolos checksum Luhn, jaringan kartu mana yang menerbitkannya (Visa, Mastercard, Amex, Discover, JCB, Diners Club, UnionPay), dan apakah itu kartu kredit atau debit. Nomor tersebut divalidasi di sisi server dan tidak pernah disimpan atau dicatat.

Parameters

stringrequired

The credit card number to validate. Spaces and dashes are stripped automatically.

Code examples

curl -X POST https://api.botoi.com/v1/validate/credit-card \
  -H "Content-Type: application/json" \
  -d '{"number":"4111111111111111"}'

When to use this API

Validasi nomor kartu saat checkout sebelum menagih

Jalankan pemeriksaan cepat Luhn pada nomor kartu sebelum mengirimkannya ke pemroses pembayaran Anda. Hal ini mendeteksi kesalahan ketik dan nomor palsu sebelum ditemukan di Stripe atau Adyen, sehingga mengurangi biaya transaksi yang ditolak.

Tampilkan ikon merek kartu yang benar di formulir pembayaran Anda

Deteksi apakah pengguna memasukkan nomor Visa, Mastercard, atau Amex saat mereka mengetik dan menampilkan logo yang cocok. Mengurangi kebingungan pengguna dan membangun kepercayaan saat checkout.

Tandai nomor kartu yang mencurigakan dalam antrian tinjauan penipuan

Nomor kartu validasi batch yang disimpan dalam sistem risiko Anda. Kartu yang gagal dalam pemeriksaan Luhn dijamin tidak sah; menandainya secara otomatis sehingga analis fokus pada kasus-kasus yang ambigu.

Frequently asked questions

Apakah API ini menyimpan atau mencatat nomor kartu yang saya kirim?
Tidak. Nomor kartu divalidasi dalam memori di server dan segera dibuang setelah respons dikirim. Tidak ada yang ditulis ke disk atau database apa pun.
Bisakah API ini memverifikasi bahwa suatu kartu aktif dan memiliki dana?
Tidak. Titik akhir ini hanya menjalankan checksum Luhn dan deteksi merek. Ini mengonfirmasi bahwa nomor tersebut valid secara struktural, bukan berarti kartu tersebut aktif atau didanai. Untuk verifikasi langsung, Anda memerlukan pemroses pembayaran seperti Stripe.
Merek kartu apa yang didukung?
Visa, Mastercard, American Express, Discover, JCB, Diners Club, dan UnionPay. If the number passes the Luhn check but does not match a known BIN range, the brand field returns "Unknown".
Apakah nomor tersebut perlu diformat dengan cara tertentu?
Tidak. Spasi, tanda hubung, dan titik dihapus secara otomatis sebelum validasi. Anda dapat mengirim "4111 1111 1111 1111" atau "4111-1111-1111-1111" dan keduanya berfungsi.
Apakah algoritma Luhn cukup untuk mencegah penipuan?
Pemeriksaan Luhn menyaring nomor acak dan salah ketik. Ini adalah validasi lapisan pertama, bukan alat pencegahan penipuan. Pasangkan dengan deteksi penipuan bawaan pemroses pembayaran Anda untuk cakupan penuh.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.