Passa al contenuto principale

AI-Elabora la carta di credito in n8n

AI- Elaborazione della carta di credito è un PDF4me azione del nodo in n8n che legge l'immagine di una carta di credito o PDF e restituisce i dettagli della carta in forma strutturata JSON campi. Utilizzalo per acquisire il nome del titolare della carta, il numero della carta, la data di scadenza e la banca emittente da una scansione o una foto, invece di riscriverli manualmente in un modulo.

Cosa fa questo nodo

PDF4me: AI- Elaborazione della carta di credito prende un file di scheda da Binary Data, un Base64 String, o un URL e applica la visione AI per restituire un Dati della carta di credito oggetto che contiene i singoli campi della scheda. Accetta PDF, PNG, JPG, E JPEGPoiché restituisce valori discreti anziché un blocco di testo, il passaggio successivo del flusso di lavoro può agire su un singolo campo, e si può scegliere consapevolmente quali di questi valori vale la pena conservare.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Autenticazione del tuo API Richiesta

Ogni PDF4me nodo in n8n richiede un valido Credenziali per connettersi con. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché il flusso di lavoro possa autenticare in modo sicuro le richieste di estrazione.

Informazioni importanti da non perdere

Estrarre non è la stessa cosa che memorizzare.
I numeri di carta e i codici di sicurezza sono dati regolamentati. Decidete campo per campo quali dati devono essere memorizzati e scartate il resto prima che vengano archiviati o registrati.
Stringhe vuote, non tasti mancanti
I campi che il modello non può leggere vengono restituiti come "" anziché essere assente, si verifica la presenza di valori vuoti invece di controllare se una chiave esiste.
La qualità dell'immagine influisce sulla precisione
Riflessi, angolazione e cifre in rilievo riducono tutti OCR affidabilità. Utilizzare l' avvertimenti matrice e fallbackUsato per inoltrare i risultati dubbi a una revisione.
Nodo PDF4me AI-Process per la carta di credito in n8n, che legge un file di carta di credito e restituisce i campi strutturati della carta.

PDF4me AI-Elabora l'azione della carta di credito in n8n

Carta OCR vs un analizzatore di documenti generico

PDF4me Il programma include sia un'azione specifica per le carte che un parser generico. L'azione specifica per le carte sa che aspetto ha una carta; al parser generico viene indicato cosa cercare.

AspettoAI- Elaborazione della carta di creditoAI Analizzatore di documenti
Field setA fixed card schema returned as creditCardDataWhatever fields you define for the document
Setup effortNone, the card fields are already knownYou describe the fields you want extracted
Best fitPayment cards specificallyAny document shape the card action does not cover
Extending itCustom Field Keys for extras beyond the card schemaFully defined by you from the start

Quali parametri AI-È necessaria la carta di credito?

Necessario: Azione, Tipo di dati di input, il campo corrispondente a tale tipo di input e Nome della carta di credito. Le chiavi dei campi personalizzati sono facoltative.

ParametroNecessarioCosa faEsempio
ActionRequiredSelects the PDF4me node action to run. Choose AI-Process Credit Card.AI-Process Credit Card
Input Data TypeRequiredFormat of the source card input. Choose Binary Data (from a previous node), Base64 String, or URL.Binary Data
Input Binary FieldConditionalName 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 ContentConditionalBase64-encoded content of the card file. Required when Input Data Type is Base64 String.JVBERi0xLjQKJ...
Credit Card URLConditionalPublicly reachable HTTPS URL to the card file. Required when Input Data Type is URL.https://example.com/card.jpg
Credit Card NameRequiredFilename 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 KeysOptionalList 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"]

Campi di output

Il nodo restituisce JSON piuttosto che un file. I valori della carta risiedono all'interno del creditCardData oggetto.

CampoTipoCosa contiene
creditCardDataObjectThe extracted card fields. See the field breakdown below.
jobIdStringIdentifier for the AI processing job, useful when reporting an extraction problem.
jobIdExtStringExternal job identifier for third-party integration, null when unused.
successBooleanTrue when extraction completed. Use it to branch error handling.
messageStringHuman-readable status message, carrying success confirmation or error detail.

Campi all'interno di creditCardData

Qualsiasi campo che il modello non riesce a leggere in una determinata immagine viene restituito come una stringa vuota.

CampoTipoCosa contiene
cardholderNameStringName as it appears on the card.
cardNumberStringThe primary account number. Regulated data, so handle deliberately.
expiryDateStringExpiry date, typically MM/YY.
validFromStringValid-from date where the card shows one.
validThruStringValid-through date, often the same as expiryDate.
cvvStringCard security code. The PCI DSS standard prohibits retaining this after authorisation.
cardTypeStringCard type where detected, such as credit or debit.
cardBrandStringCard brand where detected, such as Visa or MasterCard.
bankNameStringBank name printed on the card.
issuingBankStringIssuing bank where it can be determined separately from bankName.
accountNumberStringAssociated account number when the source is a statement rather than a card face.
warningsArrayMessages about data quality or extraction difficulty on this file.
fallbackUsedBooleanWhether an alternative extraction path was used. A useful low-confidence signal.

Come faccio a configurarlo? AI-Elabora la carta di credito in n8n?

  1. Aggiungere PDF4me al tuo n8n flusso di lavoro e scegliere il AI- Elaborazione della carta di credito azione.
  2. In Credenziali per connettersi con, seleziona il tuo PDF4me credenziali o clicca Crea nuove credenziali e incolla il tuo API chiave.
  3. Impostato Tipo di dati di input A Dati binari (predefinito), Base64 String, O URL e fornire il campo corrispondente del file della scheda.
  4. Impostato Nome della carta di credito con l'estensione corretta, ad esempio card.jpg O statement.pdf.
  5. Aggiungere facoltativamente Chiavi di campo personalizzate per valori che vanno oltre lo schema standard della scheda.
  6. Esegui il nodo e leggi il creditCardData oggetto dalla risposta.
  7. Prima di salvare qualsiasi dato, seleziona solo i campi di cui hai effettivamente bisogno ed elimina gli altri.

Configurazioni tipiche

Esempi di flusso di lavoroCommon n8n workflow patterns using AI-Process Credit Card.
Onboarding senza riscrivere
  1. Un cliente carica una foto della propria carta durante la registrazione.
  2. AI-Il sistema di elaborazione della carta di credito legge il nome del titolare e la data di scadenza.
  3. Solo i campi non sensibili vengono utilizzati per precompilare il modulo a scopo di conferma.
Percorso di lettura a bassa confidenza verso un essere umano
  1. Il nodo elabora l'immagine della scheda caricata.
  2. Un nodo IF controlla l'array degli avvisi e il flag fallbackUsed.
  3. Qualsiasi elemento dubbio viene inserito in una coda di revisione anziché essere elaborato direttamente.
Monitoraggio della scadenza in archivio
  1. L'immagine della carta viene elaborata una sola volta al momento dell'acquisizione.
  2. Vengono conservati solo la data di scadenza e il nome del titolare della carta.
  3. Un flusso di lavoro programmato segnala le carte in scadenza per consentire il rinnovo.
Abbina un estratto conto a un conto
  1. Estratto conto della carta PDF arriva in una casella di posta condivisa.
  2. Il nodo estrae il nome della banca e il numero di conto.
  3. L'estratto conto viene archiviato in relazione al record del conto corrispondente.

Consigli pratici

Drop what you do not need immediately
Select the handful of fields the workflow actually uses in the very next node, so the full card payload never reaches storage, logs, or an error notification.
Give the filename its real extension
Credit Card Name drives format detection. Calling a JPEG card.pdf invites a failed or degraded read.
Check warnings before trusting a value
The warnings array and fallbackUsed are the cheapest confidence signal available. Branch on them rather than assuming a clean read.
Test for empty strings, not missing keys
Unread fields return as empty strings, so a key-existence check will pass on a field that holds nothing.
Improve the input before blaming the model
A flat, evenly lit, high resolution capture beats any amount of downstream correction, especially on embossed digits.
Use Custom Field Keys sparingly
The standard schema covers the card face. Reach for custom keys only when the source genuinely carries something extra.

Foglio riassuntivo

CampoValore
ActionAI-Process Credit Card
Input Data TypeBinary Data
Input Binary Fielddata
Credit Card Namecard.jpg
Custom Field Keys(empty)
Accepted formatsPDF, PNG, JPG, JPEG
ReturnsJSON with a creditCardData object
CredentialsPDF4me API credential

Domande frequenti

What file formats can the node read a credit card from?+
PDF, PNG, JPG, and JPEG. Set Credit Card Name with the matching extension so the format is detected correctly, for example card.jpg for a photo or statement.pdf for a document.
Which fields come back, and why are some empty?+
The creditCardData object carries fields such as cardholderName, cardNumber, expiryDate, validThru, bankName, and cvv. Fields the model cannot read on a given image come back as empty strings rather than being omitted, so check for empty values instead of assuming every key is populated.
Should I store the extracted card number and CVV?+
Treat that decision carefully. A primary account number and security code are exactly the data the PCI Security Standards Council governs through PCI DSS, and the standard prohibits retaining the card verification code after authorisation. Extracting a field in a workflow does not mean you should persist it, so drop what you do not need before writing anything to storage or logs, and confirm your own obligations against the current standard.
What are the warnings and fallbackUsed fields for?+
warnings is an array of messages about data quality or extraction difficulty on that file, and fallbackUsed indicates whether an alternative extraction path was taken. Both are useful signals for routing low-confidence results to a human review branch in your n8n flow logic instead of straight through.
How accurate is OCR on a photographed card?+
Accuracy depends heavily on the source image. Embossed numbers at an angle, glare, and low resolution all reduce it. Check the success flag and the warnings array, and route anything doubtful to manual review rather than trusting a single pass on a photograph.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza