Cette page décrit la manipulation des erreurs d’intégration.
Si vous souhaitez personnaliser la manipulation des erreurs qui se produisent lorsque vous rejetez une transaction, Voir l’article suivant:
kr.error ()
Comment les erreurs sont-elles affichées?
sur la forme chargée, les erreurs sont automatiquement affichés dans l’erreur de formulaire DIV KR:
Il vous suffit de l’ajouter.
manuelle erreurs manuellement
pour gérer manuellement les erreurs, intercepter et personnaliser la valeur par défaut Message d’erreur. Dans l’exemple suivant, le message d’erreur personnalisé sera placé sur la classe CustomError Div:
>
codes d’erreur JS
L’API de repos a de nombreux codes d’erreur, qui décrivent ici: codes d’erreur de l’API de repos.
codes d’erreur avec le préfixe client correspondre aux erreurs qui se produisent dans le navigateur de l’acheteur. Ils se produisent avant que les données de paiement soient envoyées à nos serveurs. Inclure, par exemple, des erreurs de validation de données de formulaire ou des erreurs d’intégration des clients JavaScript.
Définition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
client_004 | clé publique non valide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_100 | FormToken invalide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_101 | avorté | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_300 | Données de formulaire non valides | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_301 | Numéro de carte non valide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Client_302 | Date d’expiration non valide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Client_303 | Code de sécurité non valide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_304 | La valeur est obligatoire | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_500 | sans formulaire ou bouton défini | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_501 | KR-Publique-clé est vide ou non défini | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_502 | le formulaire a déjà été e Nviate (navigation n’est pas prise en charge) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_997 | la configuration de point final ne correspond pas | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_998 Formulaire de démonstration | , voir la documentation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client_999 | erreur de serveur |
Définition | |
---|---|
Client_704 | a besoin d’inclure une police géniale dans l’élément lt; tête & GT; |
Détail des codes d’erreur
client_004
/div>
client_004 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Définition | clé publique non valide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
catégorie | erreurs |
code | client_100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Définition | FormTensible invalide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
catégorie | erreurs |
code | client_101 |
Définition | a abandonné |
catégorie | erreurs |
La transaction a été abandonnée par l’acheteur. Cette erreur se produit, par exemple, lorsque l’acheteur ferme la pop-in 3D-Secure avant l’authentification.
Si l’acheteur ne réessaie pas, une transaction rejetée est automatiquement créée lorsque le formulaire expire.
client_300
code | client_300 | |
Définition | Données de formulaire non valide | |
Catégorie | Erreurs |
Lorsque plusieurs champs du formulaire sont pas valide, une erreur générale Client_300 est renvoyée. La liste détaillée de toutes les erreurs détectées sera contenue dans le champ Enfants:
{ "errorCode": "CLIENT_300", "errorMessage": "Invalid form data", "children": , "detailedErrorCode": null, "detailedErrorMessage": null, (...)}
Client_301
client_301 | |
Définition | numéro de carte non valide |
Catégorie | Erreurs |
le champ KR-PAN (numéro de carte) du formulaire de paiement n’est pas valide.
client_302
Client_302 | |
Définition | Discussion date non valide |
Catégorie | Erreurs |
le champ d’ expiration kr (date d’ expiration) de le formulaire de paiement n’est pas valide.
client_303
Client_303 | |
Définition | Code de sécurité non valide |
Erreurs |
Le KR-sécurité champ -code (code de sécurité ou CVV) du formulaire de paiement n’est pas valide.
client_304
code | Client_304 |
Définition | La valeur est obligatoire |
Catégorie | Erreurs |
Un champ supplémentaire déclaré comme obligatoire est vide. Pour plus d’informations, voir: formes personnalisées du formulaire.
client_500
Client_500 | |
Définition | sans forme ou une touche définie |
Erreurs |
Non Le bouton de paiement a été trouvé dans le code HTML. Vérifiez s’il y a les balises nécessaires ou s’il existe une erreur de syntaxe.
client_501
code | Client_501 |
Définition | KR-public-Key est vide ou non défini |
Catégorie | Erreurs |
La clé publique est pas définie dans KR-public-Key.
client_502
code | CLIENT_502 |
Définition | Le formulaire a déjà été envoyé (Retour de navigation ne sont pas pris en charge) |
Catégorie | Erreurs |
Client_704 | |
Définition | doit inclure la police impressionnante dans le lt; head & gt; |
Catégorie | Alertes |
Une utilisations de terrain supplémentaires Icônes géniales de police, mais la bibliothèque n’a pas été chargée. Pour plus d’informations, allez sur: champs personnalisés du formulaire.
client_997
Client_997 | |
Définition | La configuration Endpoint ne correspond pas à |
Catégorie | Erreurs |
le FormTOKEN a été créé sur une autre plate – forme que celle dans laquelle a été téléchargé le client JavaScript. L’URL d’appel au service Web de repos doit être identique à l’URL du client JavaScript.
client_998
client_998 | |
Définition | forme de démonstration, voir la documentation |
Catégorie | ERREURS |
Le formulaire de paiement utilise une démonstration FormToken qui n’autorise pas l’interaction avec le serveur. Utilisez un secret valide: charge / createpayment.
client_999
code | client_999 |
Définition | erreur de serveur |
catégorie | erreurs |
inconnu Erreur, contactez le support technique indiquant les informations suivantes:
- numéro de magasin,
- forme du formulaire,
- nom et version du navigateur,
- Type et version du système d’exploitation,
- Périphérique utilisé (iPhone 6S, PC, iPad Pro …)
- date et heure d’erreur.