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
| Type | Description |
|---|---|
PURCHASE | Une transaction d'achat direct. |
AUTHORIZE | Transaction associée à une autorisation. Principalement pour les paiements par carte. |
CAPTURE | Une capture d'une transaction précédemment autorisée. |
REFUND | Remboursement d'une transaction déjà approuvée. |
CANCEL | Annulation d'une transaction précédemment en attente. |
VERIFY | Transaction associée à une vérification de carte de crédit. |
CHARGEBACK | Transaction associée à une rétrofacturation. |
THREE_D_SECURE | Transaction de vérification 3DS pour un achat initial. |
FRAUD_SCREENING | Transaction 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
Statut Gagné
Statut créé
Statut En Attente
Statut Refusé
Statut Rejeté
Statut Erreur
Statut Expiré
Statut Perdu
Statut Prévenu
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_STATUS | Contactez votre prestataire de services de lutte contre la fraude pour vérifier le statut de votre compte. | N/A | - |
ACQUIRE_CONTINGENCY | Service d'acquisition indisponible | DOUX | 22, 80, 90, 91, 92, 96 |
AUTHENTICATION_ATTEMPT | Tentative d'authentification infructueuse | N/A | - |
AUTHENTICATION_FAILED_THREE_D_SECURE | Échec de la validation 3D | N/A | - |
BAD_FILLED_INFO | La carte ne correspond pas aux paramètres de l'émetteur | DUR | 30,89 |
BANK_NOT_SUPPORTED | Banque non supportée par le switch | DOUX | 31 |
CALL_FOR_AUTHORIZE | L'accepteur de carte doit appeler le service de sécurité de l'acquéreur | DOUX | 66 |
CANCELLED_BY_USER | Annulé par l'utilisateur | DOUX | 17 |
COUNTRY_NOT_SUPPORTED | Cette transaction ne peut être traitée en raison d'un pays non supporté | DUR | - |
CURRENCY_NOT_ALLOWED | Devise non autorisée | DUR | - |
DECLINED_BY_BANK | Refusé par la banque. Se référer à l'émetteur de la carte | DOUX | - |
DECLINED_BY_PROVIDER | Rejeté par le fournisseur. Se référer aux données du fournisseur | DOUX | - |
DISABLED | Carte restreinte | DOUX | - |
DO_NOT_HONOR | Ne pas honorer | DOUX | 5 |
DUPLICATED_TRANSACTION | Double transmission de la transaction | DOUX | 26,94 |
EXPIRED | Moyen de paiement alternatif expiré | DOUX | |
EXPIRED_CARD | Carte expirée | DUR | 33,54 |
FIRST_USE | Première utilisation bloquée | DOUX | 78 |
FRAUD_VALIDATION | Violation de la sécurité | DOUX | 34, 59, 63, 64 |
FRAUD_VERIFICATION_DECLINED | - | - | - |
INSUFFICIENT_FUNDS | Fonds insuffisants | DOUX | 51 |
INVALID_AMOUNT | Montant invalide | DOUX | 13,64 |
INVALID_CARD_DATA | La carte ne correspond pas aux paramètres de l'émetteur. | DUR | 56 |
INVALID_CARD_NUMBER | La carte ne correspond pas aux paramètres de l'émetteur. | DUR | 14 |
INVALID_API | Tentative de vérification du paiement avec une adresse IP non autorisée | DUR | - |
INVALID_API_VERSION | Version d'API invalide | DUR | - |
INVALID_CREDENTIALS | Identifiants invalides du prestataire de fraude configurés dans Yuno. | DUR | - |
INVALID_ISSUER | Émetteur invalide | DOUX | 15 |
INVALID_MERCHANT | Commerçant ou prestataire de services invalide | DOUX | 3 |
INVALID_PARAMETERS | Paramètres invalides | DUR | - |
INVALID_SECURITY_CODE | Code de sécurité de la carte invalide | DUR | 56,82 |
INVALID_STATUS | Statut invalide | DOUX | - |
INVALID_RESPONSE_FORMAT | Le corps de la réponse renvoyé par le prestataire a un format invalide | DOUX | - |
INVALID_TRANSACTION | La transaction tentée est invalide | DUR | 12,23 |
ISSUER_VIOLATION | La banque émettrice a rejeté la transaction en raison d'une violation liée au compte. | DOUX | 93 |
MISSING_PARAMETERS | Paramètres manquants | DUR | - |
NO_RETRY_LIFE_CYCLE | Cycle de vie sans tentatives | DUR | 79 |
NO_RETRY_POLICY | Aucune politique de nouvelle tentative | DUR | 82 |
NO_RETRY_SECURITY | Aucune nouvelle tentative de sécurité | DUR | 83 |
RETRY_AFTER_1_H | Réessayer après 1 heure | DUR | |
RETRY_AFTER_24_H | Réessayer après 24 heures | DUR | |
RETRY_AFTER_2_D | Réessayer après 2 jours | DUR | |
RETRY_AFTER_4_D | Réessayer après 4 jours | DUR | |
RETRY_AFTER_6_D | Réessayer après 6 jours | DUR | |
RETRY_AFTER_8_D | Réessayer après 8 jours | DUR | |
RETRY_AFTER_10_D | Réessayer après 10 jours | DUR | |
REJECTED_THREE_D_SECURE_REQUIRED | Rejet de la validation 3DS | DOUX | - |
REFER_TO_CARD_ISSUER | Refusé par la banque. Se référer à l'émetteur de la carte | DOUX | 01 |
REPORTED_LOST | Carte perdue | DUR | 41 |
REPORTED_STOLEN | Carte volée, à récupérer | DUR | 43 |
REQUESTS_EXCEEDED | Limite de requêtes pour le compte prestataire atteinte. | DOUX | - |
RESTRICTED_BY_BANK | Rejeté par la banque. Se référer aux conditions spéciales de l'émetteur de la carte | DOUX | 62 |
TERMINAL_ERROR | Votre compte marchand n'est pas correctement configuré pour la transaction. | DOUX | 58 |
THREE_D_SECURE_REQUIRED | Le prestataire d'antifraude nécessite un défi 3DS pour une validation supplémentaire. | DOUX | |
TRANSACTION_NOT_FOUND | Transaction non trouvée | DUR | 25 |
UNAVAILABLE_PAYMENT_METHOD | La fonction demandée n'est pas prise en charge | DUR | - |
UNSUPPORTED_OPERATION | La fonction demandée n'est pas prise en charge | DUR | 40 |
UNKNOWN_ERROR | Erreur inconnue | DOUX | - |
USER_RESTRICTION | Transaction non autorisée pour le porteur de la carte | DUR | 57 |
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_codeettransactions.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_codeettransactions.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_INFORMATION | Informations mises à jour/supplémentaires nécessaires | 01 - Informations de compte mises à jour disponibles |
TRY_AGAIN_LATER | Réessayer après 10 jours | 02 - Réessayer plus tard |
DO_NOT_TRY_AGAIN | Ne pas réessayer | 03 - Ne pas réessayer |
REQUIREMENTS_NOT_FULFILLED | Exigences du Token non remplies | 04 - Exigences du Token non remplies |
NO_RETRY_LIFE_CYCLE | Cycle de vie sans tentatives | 21 - Plan récurrent annulé |
RETRY_AFTER_1_H | Réessayer après 1 heure | 24 - Réessayer après 1 heure (fonds insuffisants) |
RETRY_AFTER_24_H | Réessayer après 24 heures | 25 - Réessayer après 24 heures (fonds insuffisants) |
RETRY_AFTER_2_D | Réessayer après 2 jours | 26 - Réessayer après 2 jours (fonds insuffisants) |
RETRY_AFTER_4_D | Réessayer après 4 jours | 27 - Réessayer après 4 jours (fonds insuffisants) |
RETRY_AFTER_6_D | Réessayer après 6 jours | 28 - Réessayer après 6 jours (fonds insuffisants) |
RETRY_AFTER_8_D | Réessayer après 8 jours | 29 - Réessayer après 8 jours (fonds insuffisants) |
RETRY_AFTER_10_D | Réessayer après 10 jours | 30 - Réessayer après 10 jours (fonds insuffisants) |
NO_RETRY_POLICY | Aucune politique de nouvelle tentative | 40 - Carte prépayée non rechargeable |
NO_RETRY_SECURITY | Aucune nouvelle tentative de sécurité | 42 - Dépassement du score de sanction |
MULTIPLE_USE_CARD | Carte virtuelle à usage multiple | 43 - 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
PREVENTEDest uniquement applicable aux transactions detype = CHARGEBACKlorsque 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. |