Saltar al contenido principal

AI-Procesar tarjeta de crédito en n8n

AI-Procesar tarjeta de crédito es un PDF4me acción del nodo en n8n que lee una imagen de tarjeta de crédito o PDF y devuelve los detalles de la tarjeta como estructurados JSON campos. Úselo para capturar el nombre del titular de la tarjeta, el número de tarjeta, la fecha de vencimiento y el banco emisor a partir de un escaneo o una foto, en lugar de volver a escribirlos manualmente en un formulario.

Lo que hace este nodo

PDF4me: AI-Procesar tarjeta de crédito toma un archivo de tarjeta de Binary Data, un Base64 String, o un URL y aplica la visión AI para devolver un Datos de la tarjeta de crédito objeto que contiene los campos de la tarjeta individual. Acepta PDF, PNG, JPG, y JPEGDado que devuelve valores discretos en lugar de un bloque de texto, el siguiente paso del flujo de trabajo puede actuar sobre un solo campo, y usted puede elegir deliberadamente cuáles de esos valores merece la pena conservar.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Cada PDF4me nodo en n8n requiere un válido Credencial para conectarse con. Crea o selecciona uno que contenga tu PDF4me API clave para que el flujo de trabajo pueda autenticar las solicitudes de extracción de forma segura.

Datos importantes que no debes perderte

Extraer no es lo mismo que almacenar.
Los números de tarjeta y los códigos de seguridad son datos regulados. Decida, campo por campo, qué información se conservará en el flujo de trabajo y descarte el resto antes de que llegue al almacenamiento o a los registros.
Cadenas vacías, sin claves faltantes
Los campos que el modelo no puede leer se devuelven como "" En lugar de estar ausentes, compruebe si hay valores vacíos en lugar de verificar si existe una clave.
La calidad de la imagen determina la precisión.
El brillo, el ángulo y los dígitos en relieve reducen OCR fiabilidad. Utilice el advertencias matriz y reserva utilizada para remitir los resultados dudosos a revisión.
Nodo PDF4me AI-Process Credit Card en n8n, que lee un archivo de tarjeta de crédito y devuelve campos estructurados de la tarjeta.

PDF4me AI-Procesar acción de tarjeta de crédito en n8n

Tarjeta OCR frente a un analizador de documentos genérico

PDF4me El programa incluye tanto una acción específica para cada carta como un analizador sintáctico general. La acción para cada carta sabe cómo es una carta; al analizador sintáctico general se le indica qué buscar.

AspectoAI-Procesar tarjeta de créditoAI Analizador de documentos
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

¿Qué parámetros? AI-¿Necesita procesar una tarjeta de crédito?

Requerido: Acción, tipo de datos de entrada, el campo que coincide con ese tipo de entrada y nombre de la tarjeta de crédito. Las claves de campo personalizadas son opcionales.

ParámetroRequeridoLo que haceEjemplo
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"]

Campos de salida

El nodo devuelve JSON en lugar de un archivo. Los valores de la tarjeta se encuentran dentro del creditCardData objeto.

CampoTipoLo que 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.

Campos dentro de creditCardData

Cualquier campo que el modelo no pueda leer en una imagen determinada se devuelve como una cadena vacía.

CampoTipoLo que 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.

¿Cómo lo configuro? AI-Procesar tarjeta de crédito en n8n¿

  1. Agregar PDF4me a tu n8n flujo de trabajo y elegir el AI-Procesar tarjeta de crédito acción.
  2. En Credencial para conectarse con, seleccione su PDF4me credenciales o haga clic Crear nueva credencial y pega tu API llave.
  3. Colocar Tipo de datos de entrada a Datos binarios (por defecto), Base64 String, o URL y proporcione el campo de archivo de tarjeta correspondiente.
  4. Colocar Nombre de la tarjeta de crédito con la extensión correcta, por ejemplo card.jpg o statement.pdf.
  5. Opcionalmente, agregue Claves de campo personalizadas para valores que van más allá del esquema de tarjeta estándar.
  6. Ejecuta el nodo y lee el creditCardData objeto de la respuesta.
  7. Antes de guardar nada, selecciona solo los campos que realmente necesitas y elimina el resto.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon n8n workflow patterns using AI-Process Credit Card.
Incorporación sin necesidad de volver a escribir
  1. El cliente sube una foto de su tarjeta durante el proceso de registro.
  2. AI-El procesador de tarjetas de crédito lee el nombre del titular y la fecha de vencimiento.
  3. Únicamente los campos no confidenciales se utilizan para rellenar previamente el formulario de confirmación.
Dirigir las lecturas de baja confianza a un humano
  1. El nodo procesa una imagen de tarjeta cargada.
  2. Un nodo IF comprueba la matriz de advertencias y el indicador fallbackUsed.
  3. Todo lo que genere dudas pasa a una cola de revisión en lugar de procesarse directamente.
Seguimiento de caducidad en archivo
  1. La imagen de la tarjeta se procesa una sola vez en el momento de la captura.
  2. Solo se conservan la fecha de vencimiento y el nombre del titular de la tarjeta.
  3. Un flujo de trabajo programado marca las tarjetas próximas a caducar para realizar un seguimiento y contactar con los usuarios para su renovación.
Relaciona un extracto con una cuenta.
  1. Un extracto de tarjeta PDF Llega a un buzón compartido.
  2. El nodo extrae el nombre del banco y el número de cuenta.
  3. La declaración se archiva contra el registro de cuenta correspondiente.

Consejos prácticos

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.

Hoja de trucos

CampoValor
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

Preguntas frecuentes

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.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda