Search Overlay

Erreurs de carte

Les réponses d’erreur JSON de l’API Paiements par carte comprennent des informations dans le corps de la réponse similaires à ce qui suit :

{
"error":{
"code":"5279",
"message":"The authentication credentials are invalid.",
"links":[
{
"rel":"errorinfo",
"href":"https://developer.paysafe.com/en/rest-api/cards/test-and-go-live/card-errors#ErrorCode5279"
}
]
}
}
{
"error":{
"code":"5023",
"message":"You submitted a request that is not parseable.",
"details":[
"Unrecognized token 'fale': was expecting 'null', 'true', 'false' or NaN at [line: 4, column: 26]"
],
"links":[
{
"rel":"errorinfo",
"href":"https://developer.paysafe.com/en/rest-api/cards/test-and-go-live/card-errors/#ErrorCode5023"
}
]
}
}

L’objet error comporte les éléments suivants :

ÉlémentTypeDescriptionRequis?
codestringLe code d’erreur Également affiché dans l’en-tête de réponse X-Application-Status-Code.Oui
messagestringLe message d’erreur qui décrit l’erreur.Oui
detailstableau de chaînesDétails de toute erreur de valeur de paramètre dans le corps de la requête.Facultatif

links
(Tableau de paires rel:href)

relstringLe type de lien : "errorinfo".Oui
hrefstringL’URL du Centre des développeurs qui contient une description de l’erreur.Oui

Pour vous éviter d’avoir à analyser le corps de la réponse pour trouver les informations d’erreur, vous pouvez récupérer le code d’erreur à partir de l’en-tête de réponse X-Application-Status-Code.

Il s’agit d’un résumé de toutes les erreurs susceptibles d’être renvoyées lors de l’utilisation de l’API Paiements par carte, y compris les codes d’état HTTP.

Résumé des code d’état HTTP

Plage de codeDescription
1xx: InformationalCommunique des informations au niveau du protocole de transfert.
2xx: SuccessIndique que la demande du client a été acceptée.
3xx: RedirectionIndique que le client doit effectuer une action supplémentaire pour terminer la demande.
4xx: Client ErrorIndique que le client a commis une erreur dans la demande.
5xx: Server ErrorIndique qu’une erreur s’est produite du côté du serveur

Codes d’état de réponse HTTP courants

CodeDescription
200 OKTout a fonctionné comme prévu.
201 CreatedLa requête a réussi. Paysafe a créé une nouvelle ressource, et le corps de la réponse contient la représentation.
202 AcceptedCeci indique que la demande du client sera traitée de manière asynchrone. Indique au client que la demande semble valide, mais qu’elle peut encore poser des problèmes une fois traitée.
204 No ContentGénéralement renvoyé en réponse à une requête PUT, POST ou DELETE lorsque l’API REST refuse de renvoyer un message d’état ou une représentation dans le corps du message de réponse.
304 Not ModifiedLa version de la représentation mise en cache par le client est toujours à jour.
400 Bad RequestIndique souvent qu’un paramètre requis est manquant ou qu’un paramètre n’est pas valide. Il s’agit d’un état d’erreur générique côté client, utilisé lorsqu’aucun autre code d’erreur 4xx n’est approprié.
401 UnauthorizedIndique que le client a essayé de mener une activité sur une ressource protégée sans fournir l’autorisation appropriée. Il se peut qu’il ait fourni les mauvaises références ou qu’il n’en ait pas fourni du tout.
402 Payment RequiredLes paramètres étaient valides mais la requête a échoué.
404 Not FoundLa ressource demandée n’existe pas.
405 Method Not AllowedLe client a essayé de lancer POST ou PUT vers une ressource qui ne l’accepte pas.
415 Unsupported Media Type

La requête est dans un format qui n’est pas pris en charge par la ressource demandée pour la méthode demandée.

429 Too Many RequestsL’application envoie trop de requêtes simultanées.
500 Internal Server ErrorUne erreur s’est produite avec un serveur interne.
502 External Server ErrorNous avons reçu une réponse non valide de la passerelle en amont en essayant de répondre à la requête.

Erreurs courantes

Code d’état HTTPCode d’erreurDescription
5001000Une erreur interne s’est produite.
5021001Une erreur s’est produite avec la passerelle de sous-traitance.
5001002Une erreur interne s’est produite.
5001003Une erreur interne s’est produite.
5001007Une erreur interne s’est produite.
5001008Une erreur interne s’est produite.
4291200L’appel API a été refusé car il a dépassé la limite du nombre d’appels autorisé.
4015000L’authentification de votre compte marchand a échoué. Soit votre identifiant/mot de passe de magasin n’est pas valide, soit l’adresse IP à partir de laquelle vous envoyez la transaction n’a pas été autorisée.
4005001Le code de devise soumis n’est pas valide ou votre compte ne prend pas en charge cette devise.
4005003Vous avez soumis un montant non valide avec votre requête.
4005004Vous avez soumis un type de compte non valide avec votre requête.
4005005Vous avez soumis un type d’opération non valide avec votre requête.
4005010Le code de pays soumis n’est pas valide.
4005016Le compte marchand que vous avez fourni est introuvable.
4005017Le compte marchand que vous avez fourni est désactivé.
4025021Votre requête de transaction a été refusée.
4005023La requête ne peut être interprétée.
4095031La transaction que vous avez soumise a déjà été traitée.
4015040Votre compte marchand n’est pas configuré pour la transaction que vous avez tenté d’effectuer.
4005042Le numéro de référence du marchand est manquant, non valide ou dépasse la longueur maximale autorisée.
4005068Soit vous avez soumis une requête pour laquelle il manque un champ obligatoire, soit la valeur d’un champ ne correspond pas au format attendu.
4045269Le ou les identifiants spécifiés dans l’URL ne correspondent pas aux valeurs du système.
4035270Les authentifiants fournis avec la requête ne permettent pas d’accéder aux données demandées.
4065271Vous avez demandé une réponse dans l’en-tête ‘Accept’ qui est dans un format non pris en charge.
4065272Le type de contenu ‘Content-Type’ que vous avez spécifié dans l’en-tête de la requête a été soumis dans un format non pris en charge.
4045273Votre client a accédé à notre application, mais nous n’avons pas pu répondre à votre requête en raison d’une URL non valide.
4015275Les authentifiants fournis avec la requête ont expiré.
4015276Les authentifiants fournis avec la requête ont été désactivés.
4015277Les authentifiants fournis avec la requête ont été verrouillés en raison de plusieurs échecs d’authentification.
4015278Les authentifiants fournis avec la requête n’ont pas été acceptés pour une raison inconnue.
4015279Les authentifiants ne sont pas valides.
4015280Les authentifiants requis n’ont pas été fournis.
4055281La requête utilise une action (p. ex. GET, POST ou PUT) que la ressource ne prend pas en charge.
4005501Le profil ne comporte pas de carte de crédit active.
4005500Soit le jeton de paiement n’est pas valide, soit le profil ou le compte bancaire correspondant n’est pas actif.

Erreurs d’autorisation

Code d’état HTTPCode d’erreurDescription
4003064Votre compte marchand n’est pas configuré pour les exemptions pour faible valeur.
4003065Le montant demandé est supérieur au montant maximal de l’exemption pour faible valeur.
4003066L’exemption pour faible valeur n’est pas autorisée pour les transactions avec storedCredential.
4003067Lorsque authentication.exemptionIndicator est présent, ne pas fournir d’autres champs d’authentification.
4023007Votre requête a échoué la vérification SVA. Veuillez prendre note que le montant a encore été réservé sur la carte du client et sera débloqué dans les 3 à 5 jours ouvrables. Veuillez vous assurer que l’adresse de facturation est exacte avant de réessayer la transaction.
4003008Vous avez soumis un type de carte pour lequel le compte marchand n’est pas configuré.
4023009Votre requête a été refusée par la banque émettrice.
4023011Votre requête a été refusée par la banque émettrice parce que la carte utilisée est une carte à accès restreint. Communiquez avec la compagnie émettrice de la carte de crédit du titulaire pour une enquête plus approfondie.
4023012Votre requête a été refusée par la banque émettrice parce que la date d’expiration de la carte de crédit soumise n’est pas valide.
4023013Votre requête a été refusée par la banque émettrice en raison de problèmes avec le compte de carte de crédit.
4023014Votre requête a été refusée; la banque émettrice a renvoyé une réponse inconnue. Communiquez avec la compagnie émettrice de la carte de crédit du titulaire pour une enquête plus approfondie.
4023015La banque vous a demandé de traiter la transaction manuellement en appelant la compagnie de carte de crédit du titulaire.
4023016La banque vous a demandé de récupérer la carte auprès du titulaire; il peut s’agir d’une carte perdue ou volée.
4023017Vous avez soumis un numéro de carte de crédit expirée avec votre requête.
4023018La banque vous a demandé de réessayer la transaction.
4023019Votre requête a échoué la vérification CVV. Veuillez noter que le montant peut encore avoir été réservé sur la carte du client, auquel cas il sera débloqué dans les 3 à 5 jours ouvrables.
4023020La banque vous a demandé de réessayer la transaction.
4043021Le numéro de confirmation inclus dans cette requête est introuvable.
4023022La carte a été refusée en raison d’une insuffisance de fonds.
4023023Votre requête a été refusée par la banque émettrice en raison de ses réglementations spécifiques en matière d’activité des cartes.
4023024Votre requête a été refusée parce que la banque émettrice n’autorise pas la transaction pour cette carte.
4003025La passerelle de traitement externe a signalé des données non valides.
4003026La passerelle de traitement externe a signalé que le type de compte n’est pas valide.
4023027La passerelle de traitement externe a signalé qu’une limite a été dépassée.
5023028La passerelle de traitement externe a signalé une erreur système.
4023029La passerelle de traitement externe a refusé la transaction.
4023030La passerelle de traitement externe a signalé que la transaction n’est pas autorisée.
4003031Le numéro de confirmation que vous avez soumis avec votre requête fait référence à une transaction qui n’est pas en attente.
4023032Votre requête a été refusée par la banque émettrice ou la passerelle de traitement externe parce que la carte se trouve probablement dans une de leurs bases de données négatives.
4023035Votre requête a été refusée en raison d’un dépassement des tentatives de NIP.
4023036Votre requête a été refusée en raison d’un émetteur non valide.
4023037Votre requête a été refusée parce qu’elle n’est pas valide.
4023038Votre requête a été refusée en raison de l’annulation du client.
4023039Votre requête a été refusée en raison d’une valeur d’authentification non valide.
4023040Votre requête a été refusée parce que le type de requête n’est pas autorisé sur la carte.
4023041Votre requête a été refusée en raison d’un délai d’attente.
4023042Votre requête a été refusée en raison d’une erreur cryptographique.
4023044Vous avez soumis une requête en double.
4023045Vous avez soumis un format de date non valide pour cette requête.
4023046La transaction a été refusée parce que le montant a été fixé à zéro.
4023047La transaction a été refusée parce que le montant dépasse le seuil.
4023048La transaction a été refusée parce que le montant est inférieur au seuil.
4023049La banque vous a demandé de récupérer la carte auprès de son titulaire; la carte de crédit a expiré.
4023050La banque vous a demandé de récupérer la carte auprès de son titulaire; une activité frauduleuse est soupçonnée.
4023051La banque vous a demandé de récupérer la carte auprès de son titulaire; contactez l’acquéreur pour plus d’informations.
4023052La banque vous a demandé de récupérer la carte auprès de son titulaire; la carte de crédit est restreinte.
4023053La banque vous a demandé de récupérer la carte auprès de son titulaire; veuillez appeler l’acquéreur.
4023054La transaction a été refusée en raison d’une fraude soupçonnée.
4023055Ce type de transaction n’est pas pris en charge.
4023056Le type de transaction initiale ne concorde pas.
4023057Veuillez dire au titulaire de la carte d’appeler l’émetteur; ne pas réessayer la transaction.
4023060

Votre requête a été refusée car une authentification forte du client est requise.

Avant une nouvelle autorisation, toutes les requêtes d’autorisation de paiement qui renvoient cette réponse doivent être réessayées avec l’authentification 3DS2 ou marquées comme exemptées. C’est ce qu’on appelle aussi un « refus partiel ». Pour plus d’informations sur les « refus partiels » et sur ce que vous devez faire lorsque vous en recevez un, veuillez consulter la page Renseignements supplémentaires sur 3DS 2.

Erreurs d’annulation d’autorisation (renversement d’autorisation)

Code d’état HTTPCode d’erreurDescription
4003500Le numéro de confirmation inclus dans cette requête est introuvable.
4023501Le montant de l’annulation (renversement d’autorisation) demandé dépasse le montant de l’autorisation restant.
4023502Vous ne pouvez pas traiter une transaction d’annulation (renversement d’autorisation) contre une autorisation qui a été réglée.
4023503L’opération d’annulation (renversement d’autorisation) n’est pas prise en charge pour le type de carte utilisé pour l’autorisation que vous essayez d’annuler.
4023504La passerelle de traitement externe pour laquelle votre compte marchand est configuré ne prend pas en charge les annulations partielles (renversements d’autorisation).
5003505L’annulation (renversement d’autorisation) n’a pu être complétée.
4023506Le montant de l’annulation (renversement d’autorisation) dépasse le montant restant de l’autorisation.
4023507L’autorisation ne permet pas une annulation partielle (renversement de l’autorisation).

Erreurs de règlement

Code d’état HTTPCode d’erreurDescription
4003200Vous avez soumis un numéro d’autorisation incorrectement formaté pour ce règlement.
4043201Le numéro d’autorisation inclus dans cette requête de règlement n’a pu être trouvé.
4023202Vous avez dépassé le nombre maximum de règlements de transaction permis.
4023203L’autorisation est soit entièrement imputée, soit annulée.
4023204Le montant du règlement demandé dépasse le montant restant de l’autorisation.
4023205L’autorisation que vous tentez d’imputer a expiré.
4023206La passerelle de traitement externe a refusé la transaction.
4023207En raison des politiques de l’émetteur, ce type de transaction n’est pas autorisé.

Erreurs de remboursement

Code d’état HTTPCode d’erreurDescription
4023402Le montant du remboursement demandé dépasse le montant restant de l’autorisation.
4023403Vous avez déjà traité le nombre maximum de remboursements autorisés pour ce règlement.
4023404Le règlement a déjà été entièrement remboursé.
4023405Le règlement que vous tentez de rembourser a expiré.
4023406Le règlement que vous tentez de rembourser n’a pas encore été mis en lot. Il n’y a pas de fonds imputés disponibles pour un remboursement.
4003407Le règlement auquel fait référence l’identifiant de réponse à la transaction que vous avez fourni est introuvable.
4003408Vous avez soumis un identifiant de réponse mal formaté pour l’achat ou le règlement initial.
4023412L’opération de remboursement que vous avez tentée n’était pas autorisée parce que votre compte marchand est en découvert.
4023413Le montant du remboursement demandé dépasse le ratio de crédit Visa autorisé.
4003414Le règlement auquel fait référence l’identifiant de réponse à la transaction que vous avez fourni est introuvable.
4023415Vous ne pouvez pas annuler cette transaction, car elle n’est plus en attente.
4023416La passerelle de traitement externe pour laquelle votre compte marchand est configuré ne prend pas en charge les règlements partiels.
4023417Il y a déjà une autre requête en cours de traitement sur la transaction référencée pour cette requête.
4023418La passerelle de traitement externe pour laquelle votre compte marchand est configuré ne prend pas en charge les crédits partiels.
4023419Ce type de transaction ne peut être remboursé.
5003420Une erreur s’est produite lors du traitement de l’autorisation de retour d’achat.
4023421L’autorisation de retour d’achat a été refusée par la banque émettrice.
4023422L’autorisation de retour d’achat a échoué.
5003423Une erreur s’est produite lors du traitement de l’annulation de l’autorisation de retour d’achat.
5003424Un problème est survenu lors de l’autorisation de retour de l’achat; veuillez réessayer la transaction.