AI-Traitement des cartes de crédit n8n
AI- Traitement des cartes de crédit est un PDF4me action de nœud dans n8n qui lit une image de carte de crédit ou PDF et renvoie les détails de la carte tels que structurés JSON Utilisez cette fonction pour saisir le nom du titulaire, le numéro de carte, la date d'expiration et la banque émettrice à partir d'un scan ou d'une photo, au lieu de les retaper manuellement dans un formulaire.
Que fait ce nœud ?
PDF4me: AI- Traitement des cartes de crédit prend un fichier de carte à partir de données binaires, un Base64 String, ou un URL et applique la vision AI retourner un Données de carte de crédit objet contenant les champs individuels de la carte. Il accepte PDF, PNG, JPG, et JPEG. Comme elle renvoie des valeurs discrètes plutôt qu'un bloc de texte, l'étape suivante du flux de travail peut agir sur un seul champ, et vous pouvez choisir délibérément quelles valeurs conserver.
Authentification de votre API Demande
Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier les demandes d'extraction de manière sécurisée.
Informations importantes à ne pas manquer
"" plutôt que d'être absent, il faut tester la présence de valeurs vides au lieu de vérifier si une clé existe.avertissements tableau et repli Utilisé acheminer les résultats douteux à l'examen.
PDF4me AI-Traitement des opérations par carte de crédit dans n8n
Carte OCR par rapport à un analyseur de documents générique
PDF4me Le logiciel intègre à la fois une fonction d'action spécifique à chaque carte et un analyseur syntaxique général. La fonction d'action spécifique à la carte sait à quoi elle ressemble ; l'analyseur syntaxique général reçoit les informations qu'il doit rechercher.
| Aspect | AI- Traitement des cartes de crédit | AI Analyseur de documents |
|---|---|---|
| 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 |
Quels paramètres AI-Traitement des cartes de crédit nécessaire ?
Requis: Action, type de données d'entrée, champ correspondant à ce type d'entrée et nom de la carte de crédit. Les clés de champ personnalisées sont facultatives.
| Paramètre | Requis | Ce que cela fait | Exemple |
|---|---|---|---|
| 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"] |
Champs de sortie
Le nœud renvoie JSON plutôt qu'un fichier. Les valeurs de la carte résident à l'intérieur de creditCardData objet.
| Champ | Taper | Ce qu'il contient |
|---|---|---|
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. |
Champs à l'intérieur des données de carte de crédit
Tout champ que le modèle ne peut pas lire sur une image donnée est renvoyé sous forme de chaîne vide.
| Champ | Taper | Ce qu'il contient |
|---|---|---|
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. |
Comment configurer AI-Traitement des cartes de crédit n8n?
- Ajouter PDF4me à votre n8n flux de travail et choisissez le AI- Traitement des cartes de crédit action.
- Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
- Ensemble Type de données d'entrée à Données binaires (défaut), Base64 String, ou URL et indiquez le champ de fichier de fiche correspondant.
- Ensemble Nom de la carte de crédit avec l'extension correcte, par exemple
card.jpgoustatement.pdf. - Ajouter éventuellement Clés de champ personnalisées pour les valeurs qui dépassent le cadre du schéma de carte standard.
- Exécutez le nœud et lisez le
creditCardDataobjet de la réponse. - Avant d'enregistrer quoi que ce soit, sélectionnez uniquement les champs dont vous avez réellement besoin et supprimez le reste.
Configurations typiques
Exemples de flux de travailCommon n8n workflow patterns using AI-Process Credit Card.
- Lors de son inscription, le client télécharge une photo de sa carte.
- AI-Le lecteur de carte de crédit lit le nom du titulaire et la date d'expiration.
- Seuls les champs non sensibles sont utilisés pour préremplir le formulaire de confirmation.
- Le nœud traite une image de carte téléchargée.
- Un nœud IF vérifie le tableau des avertissements et l'indicateur fallbackUsed.
- Tout dossier douteux est placé dans une file d'attente pour examen au lieu d'être traité directement.
- L'image de la carte est traitée une seule fois, au moment de la capture.
- Seuls la date d'expiration et le nom du titulaire de la carte sont conservés.
- Un flux de travail programmé signale les cartes arrivant à expiration afin de les informer des modalités de renouvellement.
- Un relevé de carte PDF arrive dans une boîte aux lettres partagée.
- Le nœud extrait le nom de la banque et le numéro de compte.
- Le relevé est déposé en regard de l'enregistrement du compte correspondant.
Conseils pratiques
Aide-mémoire
| Champ | Valeur |
|---|---|
| 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 |