Search Overlay

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ètreRequisTypeDescription
{return}trueboolean

true si la superposition n’a pas encore été fermée.

false si la superposition a été fermée.

Exemple d’utilisation :

...
instance.isOpen();
...

Close

Ferme la superposition de paiement.

Exemple d’utilisation :

...
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ètreRequisTypeDescription

details

longueur <= 200 caractères

falsestring 

title

longueur <= 50 caractères

falsestringLe titre de la page de réussite du paiement affiché dans l’iframe superposée.
{return}falseany 

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ètreRequisTypeDescription

details

longueur <= 200 caractères

falsestringLe message affiché sur la page d’échec du paiement s’affiche dans l’iframe superposée.

title

longueur <= 50 caractères

falsestringLe titre affiché sur la page de l’échec du paiement s’affiche dans l’iframe superposée.
{return}falseany 

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
9012Une erreur s’est produite (9012); veuillez contacter notre service de soutien.Nombre d’arguments non validesUtilisé lorsque isOpen est invoquée avec un nombre incorrect d’arguments.

Déclenchement direct à partir de la fonction d’instance Close

CodeMessage affichéMessage détailléDescription
9012Une erreur s’est produite (9012); veuillez contacter notre service de soutien.Nombre d’arguments non validesUtilisé 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

CodeMessage affichéMessage détailléDescription
9012Une erreur s’est produite (9012); veuillez contacter notre service de soutien.Nombre d’arguments non validesUtilisé lorsque l’affichage de la réussite est invoqué avec plus d’un argument.
9056Une 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.
9124Une 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

CodeMessage affichéMessage détailléDescription
9012Une erreur s’est produite (9012); veuillez contacter notre service de soutien.Nombre d’arguments non validesUtilisé lorsque l’écran d’affichage de l’échec est invoqué avec plus d’un argument.
9056Une 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.
9124Une 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.