AI-Memproses Kartu Kredit di n8n
AI- Memproses Kartu Kredit adalah sebuah PDF4me tindakan node di n8n yang membaca gambar kartu kredit atau PDF dan mengembalikan detail kartu sesuai struktur yang telah ditentukan. JSON Gunakan fitur ini untuk mencatat nama pemegang kartu, nomor kartu, tanggal kedaluwarsa, dan bank penerbit dari hasil pindaian atau foto, alih-alih mengetiknya ulang secara manual ke dalam formulir.
Fungsi node ini
PDF4me: AI- Memproses Kartu Kredit mengambil berkas kartu dari Data Biner, sebuah Base64 String, atau sebuah URL dan menerapkan visi AI untuk mengembalikan Data Kartu Kredit Objek yang menyimpan kolom-kolom kartu individual. Objek ini menerima PDF, PNG, JPG, Dan JPEGKarena mengembalikan nilai diskrit dan bukan sekumpulan teks, langkah alur kerja selanjutnya dapat bertindak pada satu bidang saja, dan Anda dapat dengan sengaja memilih nilai mana yang layak untuk disimpan.
Memverifikasi Identitas Anda API Meminta
Setiap PDF4me simpul di n8n memerlukan validitas Kredensial untuk terhubung denganBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar alur kerja dapat mengautentikasi permintaan ekstraksi dengan aman.
Fakta Penting yang Tidak Boleh Anda Lewatkan
"" daripada tidak ada, jadi uji nilai kosong alih-alih memeriksa apakah kunci tersebut ada.peringatan susunan dan cadangan Digunakan untuk mengarahkan hasil yang meragukan untuk ditinjau.
PDF4me AI-Memproses transaksi Kartu Kredit di n8n
Kartu OCR vs. Pengurai Dokumen Generik
PDF4me Program ini menyertakan aksi khusus kartu dan parser umum. Aksi kartu mengetahui seperti apa tampilan kartu; parser umum diberi tahu apa yang harus dicari.
| Aspek | AI- Memproses Kartu Kredit | AI Pengurai Dokumen |
|---|---|---|
| Field set | A fixed card schema returned as creditCardData | Whatever fields you define for the document |
| Setup effort | None, the card fields are already known | You describe the fields you want extracted |
| Best fit | Payment cards specifically | Any document shape the card action does not cover |
| Extending it | Custom Field Keys for extras beyond the card schema | Fully defined by you from the start |
Parameter Apa yang Digunakan? AI-Membutuhkan pemrosesan kartu kredit?
Diperlukan: Aksi, Tipe Data Masukan, kolom yang sesuai dengan tipe masukan tersebut, dan Nama Kartu Kredit. Kunci Kolom Kustom bersifat opsional.
| Parameter | Diperlukan | Apa fungsinya? | Contoh |
|---|---|---|---|
| Action | Required | Selects the PDF4me node action to run. Choose AI-Process Credit Card. | AI-Process Credit Card |
| Input Data Type | Required | Format of the source card input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the card file. Required when Input Data Type is Binary Data. Defaults to data. | data |
| Base64 Credit Card Content | Conditional | Base64-encoded content of the card file. Required when Input Data Type is Base64 String. | JVBERi0xLjQKJ... |
| Credit Card URL | Conditional | Publicly reachable HTTPS URL to the card file. Required when Input Data Type is URL. | https://example.com/card.jpg |
| Credit Card Name | Required | Filename of the input file, used for format detection. Accepts .pdf, .png, .jpg, and .jpeg extensions, so give it the extension the file actually is. | card.jpg |
| Custom Field Keys | Optional | List of extra field keys to pull beyond the standard card schema. Leave empty unless the source carries values the built-in fields do not cover. | ["loyaltyId", "branchCode"] |
Bidang Keluaran
Node tersebut mengembalikan JSON alih-alih dalam sebuah file. Nilai kartu tersimpan di dalam creditCardData objek.
| Bidang | Jenis | Isi di dalamnya |
|---|---|---|
creditCardData | Object | The extracted card fields. See the field breakdown below. |
jobId | String | Identifier for the AI processing job, useful when reporting an extraction problem. |
jobIdExt | String | External job identifier for third-party integration, null when unused. |
success | Boolean | True when extraction completed. Use it to branch error handling. |
message | String | Human-readable status message, carrying success confirmation or error detail. |
Kolom di dalam creditCardData
Setiap field yang tidak dapat dibaca oleh model pada gambar tertentu akan dikembalikan sebagai string kosong.
| Bidang | Jenis | Isi di dalamnya |
|---|---|---|
cardholderName | String | Name as it appears on the card. |
cardNumber | String | The primary account number. Regulated data, so handle deliberately. |
expiryDate | String | Expiry date, typically MM/YY. |
validFrom | String | Valid-from date where the card shows one. |
validThru | String | Valid-through date, often the same as expiryDate. |
cvv | String | Card security code. The PCI DSS standard prohibits retaining this after authorisation. |
cardType | String | Card type where detected, such as credit or debit. |
cardBrand | String | Card brand where detected, such as Visa or MasterCard. |
bankName | String | Bank name printed on the card. |
issuingBank | String | Issuing bank where it can be determined separately from bankName. |
accountNumber | String | Associated account number when the source is a statement rather than a card face. |
warnings | Array | Messages about data quality or extraction difficulty on this file. |
fallbackUsed | Boolean | Whether an alternative extraction path was used. A useful low-confidence signal. |
Bagaimana Cara Saya Mengaturnya? AI-Memproses Kartu Kredit di n8n?
- Menambahkan PDF4me untuk Anda n8n alur kerja dan pilih AI- Memproses Kartu Kredit tindakan.
- Di dalam Kredensial untuk terhubung dengan, pilih milikmu PDF4me kredensial atau klik Buat Kredensial Baru dan tempelkan milik Anda API kunci.
- Mengatur Tipe Data Masukan ke Data Biner (bawaan), Base64 String, atau URL dan menyediakan kolom file kartu yang sesuai.
- Mengatur Nama Kartu Kredit dengan ekstensi yang benar, misalnya
card.jpgataustatement.pdf. - Tambahkan secara opsional Kunci Bidang Kustom untuk nilai-nilai di luar skema kartu standar.
- Jalankan node dan baca
creditCardDataobjek dari respons. - Sebelum menyimpan apa pun, pilih hanya kolom yang benar-benar Anda butuhkan dan abaikan sisanya.
Pengaturan Umum
Contoh Alur KerjaCommon n8n workflow patterns using AI-Process Credit Card.
- Pelanggan mengunggah foto kartu mereka saat mendaftar.
- AI-Proses Kartu Kredit membaca nama pemegang kartu dan tanggal kedaluwarsa.
- Hanya kolom yang tidak sensitif yang digunakan untuk mengisi formulir secara otomatis untuk konfirmasi.
- Node tersebut memproses gambar kartu yang diunggah.
- Node IF memeriksa array peringatan dan flag fallbackUsed.
- Segala hal yang meragukan akan masuk ke antrian peninjauan, bukan langsung diproses.
- Gambar kartu diproses sekali pada saat pengambilan gambar.
- Hanya tanggal kedaluwarsa dan nama pemegang kartu yang disimpan.
- Alur kerja terjadwal menandai kartu yang mendekati masa kedaluwarsa untuk dihubungi guna perpanjangan.
- Laporan kartu PDF tiba di kotak pos bersama.
- Node tersebut mengekstrak bankName dan accountNumber.
- Laporan tersebut diajukan terhadap catatan akun yang sesuai.
Tips Praktis
Lembar Panduan Singkat
| Bidang | Nilai |
|---|---|
| Action | AI-Process Credit Card |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Credit Card Name | card.jpg |
| Custom Field Keys | (empty) |
| Accepted formats | PDF, PNG, JPG, JPEG |
| Returns | JSON with a creditCardData object |
| Credentials | PDF4me API credential |