Paramètres généraux
Plateformes supportées
Nous faisons tout notre possible pour supporter toutes les versions récentes des principaux navigateurs disponibles sur le marché.
Pour des raisons de sécurité et pour délivrer la meilleure expérience utilisateur à la majorité de nos marchands, nous ne supportons pas les navigateurs et les systèmes d'exploitation qui ne reçoivent plus de patch de sécurité.
Ces navigateurs représentent une infime minorité du trafic effectuant des paiements sur Internet.
Nous supportons :
- Edge à partir de sa version 17
- Chrome à partir de sa version 70
- Firefox à partir de sa version 64
- Safari (Desktop et mobile) à partir de sa version 11
- Android native browser à partir d'Android 5.0
- toutes les dernières versions d'IOS à partir de l'iphone 4S.
TLS 1.2 doit être supporté par le navigateur.
Nous testons de façon proactive la plupart des navigateurs, aussi bien sur mobile que sur desktop. Mais il est possible qu'une combinaison de mobile + navigateur échappe à notre vigilance. Dans ce cas, veuillez contacter notre support.
Si vous souhaitez supporter une combinaison qui n'est pas prise en compte par notre client JavaScript, vous pouvez dans ce cas de figure implémenter notre formulaire en redirection.
Notez également que certains antivirus ou ad-blocker peuvent potentiellement bloquer notre solution. Merci de contacter le support si vous constatez toute détection abusive.
Paramètres d'initialisation
Différents paramètres peuvent être définis au chargement du client JavaScript. Par exemple, pour définir kr-public-key et kr-post-url-success :
<!-- Javascript library. Should be loaded in head section --> <script src="https://static-sogecommerce.societegenerale.eu/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js" kr-public-key="61881992:testpublickey_k7sM5cu1WTzkCCqU966agj3Ia3b04Pcsw4dZoeLVVUbc3" kr-post-url-success="paid.html"> </script>
<!-- Javascript library. Should be loaded in head section --> <script src="<?php echo $client->getClientEndpoint();?>/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js" kr-public-key="<?php echo $client->getPublicKey();?>" kr-post-url-success="paid.php"> </script>
Les paramètres généraux disponibles sont les suivants :
Paramètre | Description |
---|---|
kr-public-key | Clé publique à utiliser pour réaliser le paiement : Requis. |
kr-language | Langue d'affichage du formulaire au format Culture (fr-FR). |
kr-post-url-success | URL vers laquelle le formulaire est soumis (méthode POST) en cas de succès. |
kr-get-url-success | URL vers laquelle le formulaire est soumis (méthode GET) en cas de succès. |
kr-post-url-refused | URL appelée lorsque toutes les tentatives ont échoué (méthode POST). |
kr-get-url-refused | URL appelée lorsque toutes les tentatives ont échoué (méthode GET). |
kr-clear-on-error | Désactive l'effacement du CVV en cas de transaction refusée (true ou false). |
kr-hide-debug-toolbar | Cache la barre de debug en mode test (true ou false). |
kr-spa-mode | Si la valeur est true, le formulaire n'est pas automatiquement initialisé (false est la valeur par défaut). |