Aller au contenu
Sandbox

Enrichir un descripteur de transaction

Voir en Markdown

Rend une identité de marchand pour un descripteur bancaire brut.

Au moins un identifiant est requis — un en-tête Idempotency-Key, un external_transaction_id, ou les deux. Sans aucun, la branche de déduplication est sautée entièrement et deux appels identiques produiraient deux événements facturés que plus rien ne distingue. L'API refuse plutôt que de laisser cela arriver.

Requête

application/jsonCreateRequest

Réponse

Réglé. Un 200 ne veut pas dire qu'un marchand a été trouvé — lisez enrichment.status. not_found est une réponse normale et complète.

application/jsonEnrichment

Erreurs possibles

Code
StatutCodeTitre
400identifier_requiredIdentifiant requis
Un identifiant économique est requis pour résoudre cette transaction.
400invalid_idempotency_keyIdempotency-Key invalide
L'en-tête Idempotency-Key est absent ou mal formé.
400invalid_jsonCorps JSON invalide
Le corps de la requête n'est pas un JSON valide.
400invalid_requestRequête invalide
La requête ne correspond pas à la forme documentée.
400unsupported_canonicalizationCanonicalisation non prise en charge
La version de canonicalisation demandée n'est pas prise en charge.
401invalid_api_keyIdentifiant d'API invalide
L'identifiant d'API est absent, mal formé, révoqué ou inconnu.
402no_active_subscriptionAucun abonnement actif
Aucun abonnement actif ne couvre cette opération.
402sandbox_quota_exhaustedQuota du Bac à sable épuisé
L'organisation a consommé sa dotation de Bac à sable. Passez en Production pour continuer.
403account_inactiveCompte inactif
L'organisation ou l'espace de travail n'est pas actif.
403insufficient_scopePortée insuffisante
L'identifiant d'API ne porte pas la portée qu'exige cette opération.
403production_not_enabledAccès Production non activé
Cet identifiant d'API n'est pas autorisé à appeler l'environnement de production.
409idempotency_key_reuseClé d'idempotence réutilisée
Cette clé d'idempotence a déjà été utilisée avec une requête différente.
409input_mismatchDonnées d'entrée discordantes
Les données d'entrée soumises ne correspondent pas à celles stockées pour cet identifiant.
409refresh_not_availableRafraîchissement indisponible
Cet enrichissement ne peut pas être rafraîchi.
409transaction_id_conflictConflit d'identifiant de transaction
Cet identifiant de transaction a déjà été utilisé avec une requête différente.
410result_content_expiredContenu du résultat expiré
Le contenu du résultat a été purgé et n'est plus disponible.
413request_entity_too_largeCorps de requête trop volumineux
Le corps de la requête dépasse la limite de taille documentée.
415unsupported_media_typeType de média non pris en charge
Le corps de la requête doit être envoyé en application/json.
429rate_limitedDébit dépassé
Trop de requêtes. Reprenez après le délai indiqué par Retry-After.
500internal_errorErreur interne
Une erreur inattendue s'est produite. Citez le request_id en contactant le support.
503busyService occupé
Le service est temporairement saturé. Reprenez après le délai indiqué par Retry-After.
503engine_errorErreur du moteur
Le moteur d'enrichissement n'a pas pu produire de résultat. Cette tentative n'est pas facturable.
503pricing_not_activatedTarification non activée
La facturation n'est pas encore activée pour cette opération. Reprenez plus tard.

Toutes les erreurs

Cette page vous a-t-elle aidé ?