Statuts des Transactions et Codes de Réponse

Chaque paiement comprend une ou plusieurs transactions associées. La documentation suivante couvre les types de transactions, les codes de statut et leurs descriptions après l'obtention d'un statut HTTP 200 et le traitement d'une transaction.

Processus

Types de transactions

TypeDescription
PURCHASEUne transaction d'achat direct.
AUTHORIZETransaction associée à une autorisation. Principalement pour les paiements par carte.
CAPTUREUne capture d'une transaction précédemment autorisée.
REFUNDRemboursement d'une transaction déjà approuvée.
CANCELAnnulation d'une transaction précédemment en attente.
VERIFYTransaction associée à une vérification de carte de crédit.
CHARGEBACKTransaction associée à une rétrofacturation.
THREE_D_SECURETransaction de vérification 3DS pour un achat initial.
FRAUD_SCREENINGTransaction liée à la vérification anti-fraude.

Codes de transaction

Pour chaque transaction, vous recevrez un response_code détaillant plus d'informations à son sujet. Les détails liés à chaque statut sont présentés ci-dessous. Utilisez les boutons suivants pour naviguer vers le contenu souhaité.

Statut Réussi

SUCCEEDED détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
SUCCEEDED Transaction réussie N/A 0,8,10,11,16,32
FRAUD_VERIFIED Transaction vérifiée par le prestataire de services de lutte contre la fraude N/A -
SUCCEEDED_THREE_D_SECURE Validation 3DS réussie N/A -

Statut Gagné

WON détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
REVIEW_WON L'acquéreur a rejeté la rétrofacturation N/A -

Statut créé

CREATED détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
ACTION_REQUIRED Paiement créé mais nécessitant une action supplémentaire de la part de l'utilisateur. Cela se produit dans les flux d'authentification 3D Secure, les redirections de mode de paiement, Headless SDK nécessitant continuePayment ou les modes de paiement asynchrones avec des étapes supplémentaires. Vérifiez le redirect_url ou sdk_action_required champ pour les prochaines étapes. N/A -
SUCCEEDED Transaction créée avec succès N/A -
RECEIVED Transaction reçue N/A -

Statut En Attente

PENDING détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
CHALLENGE_REQUIRED Transaction en attente de l'achèvement du défi N/A -
IN_REVIEW Les documents relatifs à la rétrofacturation ont été envoyés au prestataire et sont en cours d'analyse. N/A -
PENDING_FRAUD_REVIEW La transaction est en cours d'analyse par le prestataire de services de lutte contre la fraude N/A -
PENDING_PROVIDER_CONFIRMATION Transaction en attente de confirmation N/A -
PENDING_REVIEW Transaction en attente de confirmation de l'examen de la fraude N/A -

Statut Refusé

📘

Certains refus incluent un merchant_advice_code (MAC) qui indique s'il faut réessayer et quand. Voir  Merchant Advice Codes (MAC).

DECLINED détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
ACCOUNT_STATUSContactez votre prestataire de services de lutte contre la fraude pour vérifier le statut de votre compte.N/A-
ACQUIRE_CONTINGENCYService d'acquisition indisponibleDOUX22, 80, 90, 91, 92, 96
AUTHENTICATION_ATTEMPTTentative d'authentification infructueuseN/A-
AUTHENTICATION_FAILED_THREE_D_SECUREÉchec de la validation 3DN/A-
BAD_FILLED_INFOLa carte ne correspond pas aux paramètres de l'émetteurDUR30,89
BANK_NOT_SUPPORTEDBanque non supportée par le switchDOUX31
CALL_FOR_AUTHORIZEL'accepteur de carte doit appeler le service de sécurité de l'acquéreurDOUX66
CANCELLED_BY_USERAnnulé par l'utilisateurDOUX17
COUNTRY_NOT_SUPPORTEDCette transaction ne peut être traitée en raison d'un pays non supportéDUR-
CURRENCY_NOT_ALLOWEDDevise non autorisée DUR-
DECLINED_BY_BANKRefusé par la banque. Se référer à l'émetteur de la carteDOUX-
DECLINED_BY_PROVIDERRejeté par le fournisseur. Se référer aux données du fournisseurDOUX-
DISABLEDCarte restreinteDOUX-
DO_NOT_HONORNe pas honorerDOUX5
DUPLICATED_TRANSACTIONDouble transmission de la transactionDOUX26,94
EXPIREDMoyen de paiement alternatif expiréDOUX
EXPIRED_CARDCarte expiréeDUR33,54
FIRST_USEPremière utilisation bloquéeDOUX78
FRAUD_VALIDATIONViolation de la sécuritéDOUX34, 59, 63, 64
FRAUD_VERIFICATION_DECLINED---
INSUFFICIENT_FUNDSFonds insuffisants DOUX51
INVALID_AMOUNTMontant invalideDOUX13,64
INVALID_CARD_DATALa carte ne correspond pas aux paramètres de l'émetteur.DUR56
INVALID_CARD_NUMBERLa carte ne correspond pas aux paramètres de l'émetteur.DUR14
INVALID_APITentative de vérification du paiement avec une adresse IP non autoriséeDUR-
INVALID_API_VERSIONVersion d'API invalideDUR-
INVALID_CREDENTIALSIdentifiants invalides du prestataire de fraude configurés dans Yuno.DUR-
INVALID_ISSUERÉmetteur invalideDOUX15
INVALID_MERCHANTCommerçant ou prestataire de services invalideDOUX3
INVALID_PARAMETERSParamètres invalidesDUR-
INVALID_SECURITY_CODECode de sécurité de la carte invalideDUR56,82
INVALID_STATUSStatut invalideDOUX-
INVALID_RESPONSE_FORMATLe corps de la réponse renvoyé par le prestataire a un format invalideDOUX-
INVALID_TRANSACTIONLa transaction tentée est invalide
DUR12,23
ISSUER_VIOLATIONLa banque émettrice a rejeté la transaction en raison d'une violation liée au compte.DOUX93
MISSING_PARAMETERSParamètres manquantsDUR-
NO_RETRY_LIFE_CYCLECycle de vie sans tentativesDUR79
NO_RETRY_POLICYAucune politique de nouvelle tentativeDUR82
NO_RETRY_SECURITYAucune nouvelle tentative de sécuritéDUR83
RETRY_AFTER_1_HRéessayer après 1 heureDUR
RETRY_AFTER_24_HRéessayer après 24 heuresDUR
RETRY_AFTER_2_DRéessayer après 2 joursDUR
RETRY_AFTER_4_DRéessayer après 4 joursDUR
RETRY_AFTER_6_DRéessayer après 6 joursDUR
RETRY_AFTER_8_DRéessayer après 8 joursDUR
RETRY_AFTER_10_DRéessayer après 10 joursDUR
REJECTED_THREE_D_SECURE_REQUIREDRejet de la validation 3DSDOUX-
REFER_TO_CARD_ISSUERRefusé par la banque. Se référer à l'émetteur de la carteDOUX01
REPORTED_LOSTCarte perdueDUR41
REPORTED_STOLENCarte volée, à récupérerDUR43
REQUESTS_EXCEEDEDLimite de requêtes pour le compte prestataire atteinte.DOUX-
RESTRICTED_BY_BANKRejeté par la banque. Se référer aux conditions spéciales de l'émetteur de la carteDOUX62
TERMINAL_ERRORVotre compte marchand n'est pas correctement configuré pour la transaction.DOUX58
THREE_D_SECURE_REQUIREDLe prestataire d'antifraude nécessite un défi 3DS pour une validation supplémentaire.DOUX
TRANSACTION_NOT_FOUNDTransaction non trouvéeDUR25
UNAVAILABLE_PAYMENT_METHODLa fonction demandée n'est pas prise en chargeDUR-
UNSUPPORTED_OPERATIONLa fonction demandée n'est pas prise en chargeDUR40
UNKNOWN_ERRORErreur inconnueDOUX-
USER_RESTRICTIONTransaction non autorisée pour le porteur de la carteDUR57

Merchant Advice Codes (MAC)

Ces codes fournissent des conseils utiles lors du traitement des transactions refusées. Vous pouvez trouver ces champs dans les réponses de notre API publique :

  • transactions.merchant_advice_code  et  transactions.merchant_advice_code_message: Champs normalisés par Yuno fournissant des codes standardisés et des explications concernant le refus.
  • transactions.provider_data.merchant_advice_code  et  transactions.merchant_advice_code_message: Code et message bruts du prestataire.

Veuillez consulter Merchant Advice Codes (MAC) pour plus d'informations.

Merchant Advice Codes (MAC)

Les Codes de Conseil Marchand fournissent des conseils des émetteurs/prestataires concernant le comportement et la politique en matière de relance. En cas de refus, utilisez le MAC pour déterminer s'il faut réessayer et le délai recommandé.

merchant_advice_code Description Code MAC Prestataire
UPDATE_INFORMATIONInformations mises à jour/supplémentaires nécessaires01 - Informations de compte mises à jour disponibles
TRY_AGAIN_LATERRéessayer après 10 jours02 - Réessayer plus tard
DO_NOT_TRY_AGAINNe pas réessayer03 - Ne pas réessayer
REQUIREMENTS_NOT_FULFILLEDExigences du Token non remplies04 - Exigences du Token non remplies
NO_RETRY_LIFE_CYCLECycle de vie sans tentatives21 - Plan récurrent annulé
RETRY_AFTER_1_HRéessayer après 1 heure24 - Réessayer après 1 heure (fonds insuffisants)
RETRY_AFTER_24_HRéessayer après 24 heures25 - Réessayer après 24 heures (fonds insuffisants)
RETRY_AFTER_2_DRéessayer après 2 jours26 - Réessayer après 2 jours (fonds insuffisants)
RETRY_AFTER_4_DRéessayer après 4 jours27 - Réessayer après 4 jours (fonds insuffisants)
RETRY_AFTER_6_DRéessayer après 6 jours28 - Réessayer après 6 jours (fonds insuffisants)
RETRY_AFTER_8_DRéessayer après 8 jours29 - Réessayer après 8 jours (fonds insuffisants)
RETRY_AFTER_10_DRéessayer après 10 jours30 - Réessayer après 10 jours (fonds insuffisants)
NO_RETRY_POLICYAucune politique de nouvelle tentative40 - Carte prépayée non rechargeable
NO_RETRY_SECURITYAucune nouvelle tentative de sécurité42 - Dépassement du score de sanction
MULTIPLE_USE_CARDCarte virtuelle à usage multiple43 - Carte virtuelle à usage multiple

Statut Rejeté

REJECTED détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
COUNTRY_NOT_SUPPORTED - DUR -
CURRENCY_NOT_ALLOWED - DUR -
INVALID_PARAMETERS - DUR -
INVALID_REQUEST - DUR -
INTERNAL_ERROR - DUR -
MISSING_PARAMETERS - DUR -

Statut Erreur

ERROR détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
ERROR Erreur interne inconnue DOUX -
PROVIDER_ERROR Erreur. Une erreur inconnue s'est produite lors de l'autorisation DOUX 6
PROVIDER_INTERNAL_ERROR Erreur interne DOUX 98
PROVIDER_INVALID_CREDENTIALS Identifiants invalides DUR -
PROVIDER_INVALID_REQUEST Requête invalide DUR -
PROVIDER_TIMEOUT Réponse reçue trop tard DOUX 68
PROVIDER_UNKNOWN_ERROR Erreur inconnue DOUX -
OPERATION_NOT_SUPPORTED Le prestataire ne supporte pas cette opération DUR -
TO_REVERSE La transaction sera inversée DUR -
PROVIDER_INVALID_RESPONSE Réponse invalide DUR 20
PROVIDER_INVALID_API_VERSION Version d'API invalide DUR -

Statut Expiré

EXPIRED détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
EXPIRED_BY_PROVIDER - N/A -

Statut Perdu

LOST détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
CLOSED - N/A -
EXPIRED - N/A -
PARTIALLY_CHARGEBACKED - N/A -
REVIEW_LOST La contestation de la rétrofacturation a été perdue N/A -

Statut Prévenu

PREVENTED détails du statut
Code_réponse Description Refus Dur/Doux Code ISO 8583
PREVENTED Pré-dispute déviée par le prestataire/réseau. Aucune preuve requise. Terminal. N/A -

Note

PREVENTED est uniquement applicable aux transactions de type = CHARGEBACK lorsque le prestataire/réseau indique une déviation de pré-dispute. Dans ces scénarios, Yuno n'émet que le webhook de rétrofacturation ; aucun webhook de remboursement n'est envoyé.


Codes de réponse spécifiques aux rétrofacturations

Pour plus de détails, veuillez consulter la page des codes de raison dans la section Guides de rétrofacturation.

CREATED détails du statut
Code_réponse message_réponse Catégorie Description
EMV_LIABILITY_SHIFT_COUNTERFEIT Transfert de Responsabilité EMV - Fraude Contrefaçon Fraude Le porteur de carte affirme qu'il n'a pas autorisé ou participé à une transaction que vous avez traitée.
EMV_LIABILITY_SHIFT_NOT_COUNTERFEIT Transfert de Responsabilité EMV - Fraude Non Contrefaçon Fraude Le porteur de carte affirme qu'il n'a pas autorisé ou participé à une transaction que vous avez traitée.
CARD_PRESENT_FRAUD Autre Fraude - Environnement avec Carte Présente Fraude Le porteur de carte affirme qu'il n'a pas autorisé ou participé à une transaction saisie manuellement ou sans surveillance menée dans un environnement avec carte présente.
NON_CARD_PRESENT_FRAUD Autre Fraude - Environnement sans Carte Présente Fraude Le porteur de carte n'a pas autorisé ou participé à une transaction menée dans un environnement sans carte présente, comme Internet, vente par correspondance, commande téléphonique, etc.
SCHEME_MONITORING_PROGRAM Autre Fraude - Programme de Surveillance du Réseau Fraude Programme de surveillance des fraudes du réseau
NO_AUTHORIZATION Aucune Autorisation Autorisation Le commerçant n'a pas obtenu d'autorisation correcte et valide.
DECLINED_AUTHORIZATION Autorisation refusée Autorisation La demande d'autorisation a reçu une réponse de refus et le commerçant a complété la transaction.
LATE_PRESENTMENT Présentation tardive Erreurs de traitement La transaction n'a pas été envoyée à Visa dans le délai requis.
INCORRECT_TRANSACTION_CODE Code de transaction incorrect Erreurs de traitement Le porteur de carte affirme que le montant converti d'une transaction internationale est incorrect.
INCORRECT_CURRENCY Devise Incorrecte Erreurs de traitement Le commerçant a fait une ou plusieurs erreurs liées à la devise de la transaction
INCORRECT_ACCOUNT_NUMBER Numéro de compte incorrect Erreurs de traitement Le numéro de compte dans l'autorisation ne correspond pas au numéro de compte utilisé dans la transaction.
INCORRECT_AMOUNT Montant Incorrect Erreurs de traitement Le porteur de carte affirme que le montant qu'il a accepté de payer diffère du montant facturé.
DUPLICATE_PROCESSING Double Traitement/Paié par Autre Moyen Erreurs de traitement Une seule transaction a été traitée deux fois ou plus.
INVALID_DATA Données Invalides Erreurs de traitement L'autorisation a été obtenue en utilisant des données invalides ou incorrectes.
PRODUCT_OR_SERVICE_NOT_RECEIVED Marchandises/services non reçus Litiges Clients Le porteur de carte affirme que les marchandises ou services qu'il a commandés n'ont pas été reçus.
CANCELED_RECURRING_TRANSACTION Transaction récurrente annulée Litiges Clients Une transaction récurrente a été traitée après son annulation.
PRODUCT_OR_SERVICE_ISSUE Marchandises/services non conformes à la description ou défectueux Litiges Clients Le porteur de carte affirme que les marchandises n'étaient pas conformes à la description.
COUNTERFEIT_MERCHANDISE Marchandise Contrefaite Litiges Clients La marchandise a été identifiée comme étant une contrefaçon.
MISREPRESENTATION Fausse Représentation Litiges Clients La banque du porteur de carte a reçu un avis du porteur de carte affirmant une fausse représentation des conditions de vente.
CREDIT_NOT_PROCESSED Crédit non traité Litiges Clients La banque du porteur de carte a reçu un avis du porteur de carte affirmant qu'il a reçu une autorisation, un crédit ou un reçu de transaction annulée qui n'a pas été traité.
PRODUCT_OR_SERVICE_CANCELED Marchandises/services annulés Litiges Clients La banque du porteur de carte a reçu un avis du porteur de carte indiquant qu'il a retourné la marchandise ou annulé les services, mais le crédit n'est pas apparu sur le relevé Visa du porteur de carte.
ORIGINAL_TRANSACTION_NOT_ACCEPTED Transaction de crédit originale non acceptée Litiges Clients Le crédit initial n'a pas été accepté.
CASH_TRANSACTION_VALUE Non-Réception d'Espèces ou Valeur de Chargement Litiges Clients Le porteur de carte n'a pas reçu le retrait complet au GAB.
CUSTOMER_AGREEMENT Preuve de transaction ou d'accord client requise. Litiges Clients L'émetteur demande au marchand une copie du reçu signé par le porteur de carte ou toute autre documentation vérifiant l'accord du client pour l'achat. Généralement pour vérifier une transaction avec carte présente que le porteur conteste ou ne reconnaît pas.