Partager via


Un paiement par carte échoue en raison d’un type de carte non pris en charge

Cet article permet de résoudre l’erreur « Le type de carte n’est pas une forme de paiement acceptée » qui se produit lors du traitement des transactions de carte de crédit ou de débit dans Microsoft Dynamics 365 Commerce.

Symptômes

Un paiement par carte (ou carte cadeau) échoue avec le message d’erreur suivant dans le point de vente (POS) :

Le type de carte n’est pas une forme de paiement acceptée. Utilisez une autre carte de paiement, puis réessayez.

Vous pouvez également voir le message d’erreur suivant dans le journal des événements :

Type de carte avec l’ID « Inconnu » introuvable.

Note

Le paiement par carte est autorisé correctement avant de recevoir le message d’erreur. Une fois le message d’erreur effectué, le paiement par carte est annulé par le service de paiement.

Cause

Les types de cartes configurés pour le mode de paiement du canal ne correspondent pas aux informations de paiement retournées par le connecteur de paiement.

Les types de cartes sont mis en correspondance par une combinaison de plages de compartiments, d’ID de type de carte (par exemple, Crédit ou Débit) et d’un type d’entrée (Swipeou Manual).

Résolution 1

Pour résoudre ce problème, vérifiez que les types de cartes sont configurés correctement pour le type d’appel d’offres et le canal.

  • Vérifiez le journal des événements sur le point de vente ou le journal client POS dans Microsoft Dynamics Lifecycle Services (LCS) pour connaître les noms d’événements suivants pour voir quelles valeurs de type de carte sont utilisées.

    • posPaymentCardTypeFilterByBinRangeIsDebitOrCredit

      Cet événement indique si le processeur de paiement a reçu le type de carte en tant que carte crédit, débit ou carte cadeau. Si la valeur n’est pas comme prévu, la source de financement peut ne pas être définie ou envoyée correctement.

    • posPaymentCardTypeFilterByBinRangeIsSwipe

      Cet événement indique si l’utilisateur a sélectionné pour balayer ou entrer manuellement la carte via le point de vente. Si le type de carte avec une plage de compartiments correspondant n’autorise pas une entrée manuelle, mais que la carte a été entrée par le biais d’une entrée de balayage, cela peut entraîner aucun type de carte correspondant.

    Note

    Le point de vente recherche une plage de compartiments correspondante en fonction du type de carte retourné par le processeur de paiement ou le connecteur.

    • Si le type de carte est « Carte de crédit », le point de vente recherche tous les types de cartes définis pour le magasin comme « Carte de crédit internationale » et recherche une correspondance de plage de compartiments dans ces types de cartes.
    • Si le type de carte est « Carte de débit », le point de vente recherche tous les types de cartes définis pour le magasin comme « Carte de débit internationale » et correspond dans ces plages de bacs.
    • Si le connecteur de paiement ne définit pas de type de carte, le point de vente le considère par défaut comme une carte de crédit et recherche une correspondance dans le type « Carte de crédit internationale ».
  • Dans le siège commercial, accédez aux types de cartes de cartes de mode de paiement du canal de vente au détail et>de commerce>>.

    • Vérifiez si une marque de carte existe. Ajoutez une marque de carte si elle est manquante.
    • Vérifiez si le type de carte (carte de crédit internationale ou carte de débit international) est correctement attribué à la marque.
    • Sélectionnez Les numéros de carte dans la barre d’outils et vérifiez qu’une plage de bacs est définie pour couvrir le numéro de carte non accepté.

    Note

    Si une carte de crédit ou de débit est correctement définie, mais que vous recevez toujours une erreur, l’erreur peut être causée par le connecteur de paiement retournant l’ID de type de carte incorrect. Par exemple, le connecteur de paiement retourne le type « Carte de débit », mais seul le type « Carte de crédit » est défini dans le siège social du Commerce. Dans ce cas, créez un type de carte avec la même plage de bacs pour les cartes de crédit et de débit.

  • Dans le siège commercial, accédez au canal ou au formulaire de magasin qui a le problème.

    1. Sélectionnez Configurer>les modes de paiement et sélectionnez le mode de paiement utilisé par les cartes.
    2. Sélectionnez La configuration du paiement électronique et ajoutez les types de cartes de crédit et de débit au mode de paiement.

Si des modifications ont été apportées aux types de cartes ou au mode de paiement, exécutez le travail CDX 1090 et vérifiez que son état s’affiche comme appliqué.

Résolution 2

Pour résoudre ce problème, vérifiez l’identificateur fundingSource défini dans Adyen.

Dans Dynamics 365 Payment Connector pour Adyen, un type de carte est défini en fonction de l’identificateur fundingSource dans la réponse d’autorisation Adyen. Si l’identificateur fundingSource n’est pas défini par Adyen dans les réponses d’autorisation, un type de carte ne sera pas défini dans le connecteur. Toutefois, le point de vente par défaut est « crédit » lorsque vous recherchez des plages de compartiments.

Si vous avez un problème de « plage de compartiments manquante », mais que vous n’avez pas modifié les paramètres de plage de compartiments de carte récemment, le problème peut être dû à l’une des raisons suivantes :

  1. Une mise à niveau récente du microprogramme Adyen a commencé à envoyer l’identificateur fundingSource .
  2. L’identificateur fundingSource a récemment été activé dans le portail Adyen.
  3. La plage de compartiments n’est pas définie pour ce type de carte ou de carte spécifique.

Dans le microprogramme Adyen version 1.42.4 et versions antérieures, l’identificateur fundingSource n’est pas obligatoire et Adyen n’est pas utilisé pour l’envoyer. Dans adyen firmware version 1.44 et versions ultérieures, la source de financement sera renvoyée dans la réponse d’autorisation en tant que champ obligatoire pour un terminal POS, et la propriété n’est contrôlée par aucune configuration dans le portail Adyen.

Procédez comme suit pour activer ou désactiver la source de financement dans le portail Adyen :

  1. Connectez-vous au portail Adyen.
  2. Dans la barre de navigation supérieure, sélectionnez URL d’API>de compte>Paramètres de données supplémentaires.
  3. Faites défiler vers le bas pour rechercher le paramètre Source de financement, activez ou désactivez-le, puis enregistrez les modifications.

Plus d’informations

Pour plus d’informations, consultez configuration des modes de paiement.

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.