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.
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
"" En lugar de estar ausentes, compruebe si hay valores vacíos en lugar de verificar si existe una clave.advertencias matriz y reserva utilizada para remitir los resultados dudosos a revisión.
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.
| Aspecto | AI-Procesar tarjeta de crédito | AI Analizador de documentos |
|---|---|---|
| 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 |
¿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ámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| 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"] |
Campos de salida
El nodo devuelve JSON en lugar de un archivo. Los valores de la tarjeta se encuentran dentro del creditCardData objeto.
| Campo | Tipo | Lo que 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. |
Campos dentro de creditCardData
Cualquier campo que el modelo no pueda leer en una imagen determinada se devuelve como una cadena vacía.
| Campo | Tipo | Lo que 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. |
¿Cómo lo configuro? AI-Procesar tarjeta de crédito en n8n¿
- Agregar PDF4me a tu n8n flujo de trabajo y elegir el AI-Procesar tarjeta de crédito acción.
- En Credencial para conectarse con, seleccione su PDF4me credenciales o haga clic Crear nueva credencial y pega tu API llave.
- Colocar Tipo de datos de entrada a Datos binarios (por defecto), Base64 String, o URL y proporcione el campo de archivo de tarjeta correspondiente.
- Colocar Nombre de la tarjeta de crédito con la extensión correcta, por ejemplo
card.jpgostatement.pdf. - Opcionalmente, agregue Claves de campo personalizadas para valores que van más allá del esquema de tarjeta estándar.
- Ejecuta el nodo y lee el
creditCardDataobjeto de la respuesta. - 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.
- El cliente sube una foto de su tarjeta durante el proceso de registro.
- AI-El procesador de tarjetas de crédito lee el nombre del titular y la fecha de vencimiento.
- Únicamente los campos no confidenciales se utilizan para rellenar previamente el formulario de confirmación.
- El nodo procesa una imagen de tarjeta cargada.
- Un nodo IF comprueba la matriz de advertencias y el indicador fallbackUsed.
- Todo lo que genere dudas pasa a una cola de revisión en lugar de procesarse directamente.
- La imagen de la tarjeta se procesa una sola vez en el momento de la captura.
- Solo se conservan la fecha de vencimiento y el nombre del titular de la tarjeta.
- 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.
- Un extracto de tarjeta PDF Llega a un buzón compartido.
- El nodo extrae el nombre del banco y el número de cuenta.
- La declaración se archiva contra el registro de cuenta correspondiente.
Consejos prácticos
Hoja de trucos
| Campo | Valor |
|---|---|
| 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 |