Search Overlay

Erreurs de l’API Comptes

Les réponses d’erreur JSON de l’API Gestion des comptes comprennent des informations dans le corps de la réponse similaires à ce qui suit.

{
"error":{
"code":"8500",
"message":"The merchant name you submitted already exists.",
"links":[
{
"rel":"errorinfo",
"href":"https://developer.paysafe.com/en/rest-api/partners/account-management/test-and-go-live/account-management-errors#ErrorCode8500"
}
]
}
}

{
"error": {
"code": "5269",
"message": "The ID(s) specified in the URL do not correspond to the values in the system.",
"details": [
"Account id [{{accountNumber}}] does not exist"
],
"links": [
{
"rel": "errorinfo",
"href": "https://developer.paysafe.com/en/rest-api/partners/account-management/test-and-go-live/account-management-errors#ErrorCode5269"
}
]
}
}

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 de gestion de comptes

Code d’état HTTPCode d’erreurDescription
4008500Nom du marchand déjà utilisé.
4008501Nom du compte déjà utilisé.
4008502Nom légal déjà utilisé.
4008503L’adresse du compte existe déjà.
4008504L’adresse actuelle du propriétaire de l’entreprise existe déjà.
4008505L’adresse antérieure a déjà été ajoutée à ce propriétaire d’entreprise.
4008506Une pièce d’identité a déjà été attribuée à ce propriétaire d’entreprise.
4008507Le type de pièce d’identité fourni n’est pas pris en charge pour cette région.
4008508Les conditions générales ont déjà été acceptées.
4008509La requête d’activation de compte que vous avez soumise est incomplète.
4008510La requête d’activation de compte que vous avez soumise n’est pas valide.
4008511L’état du compte n’est pas valide.
4008512Il existe déjà un compte bancaire associé à l’identifiant de compte fourni.
4008513Votre compte bancaire ne peut être validé. Veuillez contacter le soutien technique.
4008514Le micro-dépôt a déjà été versé sur le compte bancaire.
4008515La pièce d’identité est déjà associée à un compte marchand.
4008516La pièce d’identité n’a pas l’état requis pour être enregistrée.
4038520Le partenaire n’est pas configuré pour exécuter cette opération.
4008521Les options et/ou l’état de la transaction du compte n’ont pas pu être mis à jour.
4008522Une erreur s’est produite lors de la configuration de votre compte marchand. Le champ amexMid ne peut pas être utilisé pour la configuration actuelle du partenaire.