Il peut arriver que la barre de Debug du champ de paiement embarqué, qui contient également les numéro de carte de test, n'apparaisse pas au moment d'un paiement de test.
Il est également possible que le paiement ne fonctionne pas avec les champs de paiement embarqués en affichant un message d'erreur du type: Une erreur technique est survenue.
Si vous utilisez Prestashop 1.6, vérifiez la configuration suivante:
- Connectez-vous sur le Back Office PrestaShop.
- Allez dans le menu > .
- Allez dans la partie CCC (Concaténation, Compression et mise en Cache).
- Vérifiez que la configuration Déplacer le code Javascript à la fin est sur NON.
IMPORTANT: Les champs de paiement embarqués ne sont pas compatibles avec la fonctionnalité Déplacer le code Javascript à la fin à OUI.
Si la configuration Déplacer le code Javascript à la fin est sur OUI, vous devez soit :
- Modifier la configuration sur NON.
- Modifier le paramètre Mode de saisie des données de paiement avec l'une des
configurations suivantes :
- Acquisition des données sur la plateforme de paiement
- Sélection du type de carte sur le site marchand
Pour modifier le Mode de saisie des données de paiement:
- Connectez-vous sur le Back Office PrestaShop.
- Allez dans le menu > .
- Recherchez le module Scellius.
- Cliquez sur .
- Cliquez sur Paiement standard.
- Dans la section OPTIONS AVANCÉES, modifiez le paramètre Mode de saisie des données de paiement.