Fonctions supplémentaires de passage à la caisse
Cette section détaille les fonctions supplémentaires disponibles dans la SDK Paysafe Checkout, ainsi que les erreurs connexes.
Is Open
Renvoie l’état de fermeture de superposition de paiement. La signature de la fonction est la suivante :
Paramètre | Requis | Type | Description |
---|---|---|---|
{return} | true | boolean | true si la superposition n’a pas encore été fermée. false si la superposition a été fermée. |
Exemple d’utilisation :
...
instance.isOpen();
...
...
instance.close();
...
Affiche un écran de réussite
Affiche une page de réussite du paiement dans l’iframe superposée avec un message configurable de 200 caractères maximum.
Vous devez vous assurer que la tokenisation a réussi (result.token n’est pas nul) avant d’utiliser cette fonction.
Paramètre | Requis | Type | Description |
---|---|---|---|
details longueur <= 200 caractères | false | string | |
title longueur <= 50 caractères | false | string | Le titre de la page de réussite du paiement affiché dans l’iframe superposée. |
{return} | false | any |
Exemple d’utilisation :
...
instance.showSuccessScreen("Your goods are purchased");
...
Afficher un écran d’échec
Affiche une page d’échec de paiement dans l’iframe superposée avec un message configurable de 200 caractères maximum.
Paramètre | Requis | Type | Description |
---|---|---|---|
details longueur <= 200 caractères | false | string | Le message affiché sur la page d’échec du paiement s’affiche dans l’iframe superposée. |
title longueur <= 50 caractères | false | string | Le titre affiché sur la page de l’échec du paiement s’affiche dans l’iframe superposée. |
{return} | false | any |
Exemple d’utilisation :
...
instance.showFailureScreen("Payment was declined. Try again with the same or another payment method.");
...
Erreurs
Déclenchement direct à partir d’une fonction d’instance Is Open
Code | Message affiché | Message détaillé | Description |
---|---|---|---|
9012 | Une erreur s’est produite (9012); veuillez contacter notre service de soutien. | Nombre d’arguments non valides | Utilisé lorsque isOpen est invoquée avec un nombre incorrect d’arguments. |
Déclenchement direct à partir de la fonction d’instance Close
Code | Message affiché | Message détaillé | Description |
---|---|---|---|
9012 | Une erreur s’est produite (9012); veuillez contacter notre service de soutien. | Nombre d’arguments non valides | Utilisé lorsque close est invoquée avec un nombre incorrect d’arguments. |
Déclenchement direct à partir de la fonction d’écran d’affichage de la réussite de l’instance
Code | Message affiché | Message détaillé | Description |
---|---|---|---|
9012 | Une erreur s’est produite (9012); veuillez contacter notre service de soutien. | Nombre d’arguments non valides | Utilisé lorsque l’affichage de la réussite est invoqué avec plus d’un argument. |
9056 | Une erreur est survenue (9056); veuillez contacter notre service de soutien. | Les données ne doivent pas dépasser 200 caractères. | Utilisé lorsque le message fourni n’est pas une chaîne ou qu’il comporte plus de 200 caractères. |
9124 | Une erreur est survenue (9124); veuillez contacter notre service de soutien. | Le titre doit être une chaîne de 50 caractères maximum. | Utilisé lorsque le titre fourni n’est pas une chaîne ou qu’il comporte plus de 50 caractères. |
Déclenchement direct à partir de la fonction d’écran d’affichage de l’échec de l’instance
Code | Message affiché | Message détaillé | Description |
---|---|---|---|
9012 | Une erreur s’est produite (9012); veuillez contacter notre service de soutien. | Nombre d’arguments non valides | Utilisé lorsque l’écran d’affichage de l’échec est invoqué avec plus d’un argument. |
9056 | Une erreur est survenue (9056); veuillez contacter notre service de soutien. | Les données ne doivent pas dépasser 200 caractères. | Utilisé lorsque le message fourni n’est pas une chaîne ou qu’il comporte plus de 200 caractères. |
9124 | Une erreur est survenue (9124); veuillez contacter notre service de soutien. | Le titre doit être une chaîne de 50 caractères maximum. | Utilisé lorsque le titre fourni n’est pas une chaîne ou qu’il comporte plus de 50 caractères. |