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.
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
"" anziché essere assente, si verifica la presenza di valori vuoti invece di controllare se una chiave esiste.avvertimenti matrice e fallbackUsato per inoltrare i risultati dubbi a una revisione.
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.
| Aspetto | AI- Elaborazione della carta di credito | AI Analizzatore di documenti |
|---|---|---|
| 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 |
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.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| 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"] |
Campi di output
Il nodo restituisce JSON piuttosto che un file. I valori della carta risiedono all'interno del creditCardData oggetto.
| Campo | Tipo | Cosa contiene |
|---|---|---|
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. |
Campi all'interno di creditCardData
Qualsiasi campo che il modello non riesce a leggere in una determinata immagine viene restituito come una stringa vuota.
| Campo | Tipo | Cosa contiene |
|---|---|---|
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. |
Come faccio a configurarlo? AI-Elabora la carta di credito in n8n?
- Aggiungere PDF4me al tuo n8n flusso di lavoro e scegliere il AI- Elaborazione della carta di credito azione.
- In Credenziali per connettersi con, seleziona il tuo PDF4me credenziali o clicca Crea nuove credenziali e incolla il tuo API chiave.
- Impostato Tipo di dati di input A Dati binari (predefinito), Base64 String, O URL e fornire il campo corrispondente del file della scheda.
- Impostato Nome della carta di credito con l'estensione corretta, ad esempio
card.jpgOstatement.pdf. - Aggiungere facoltativamente Chiavi di campo personalizzate per valori che vanno oltre lo schema standard della scheda.
- Esegui il nodo e leggi il
creditCardDataoggetto dalla risposta. - 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.
- Un cliente carica una foto della propria carta durante la registrazione.
- AI-Il sistema di elaborazione della carta di credito legge il nome del titolare e la data di scadenza.
- Solo i campi non sensibili vengono utilizzati per precompilare il modulo a scopo di conferma.
- Il nodo elabora l'immagine della scheda caricata.
- Un nodo IF controlla l'array degli avvisi e il flag fallbackUsed.
- Qualsiasi elemento dubbio viene inserito in una coda di revisione anziché essere elaborato direttamente.
- L'immagine della carta viene elaborata una sola volta al momento dell'acquisizione.
- Vengono conservati solo la data di scadenza e il nome del titolare della carta.
- Un flusso di lavoro programmato segnala le carte in scadenza per consentire il rinnovo.
- Estratto conto della carta PDF arriva in una casella di posta condivisa.
- Il nodo estrae il nome della banca e il numero di conto.
- L'estratto conto viene archiviato in relazione al record del conto corrispondente.
Consigli pratici
Foglio riassuntivo
| Campo | Valore |
|---|---|
| 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 |