Pourquoi Stripe se charge-t-il sur toutes les pages ?
Ceci est intentionnel et recommandé par Stripe afin d'aider à la protection contre la fraude.
Afin de tirer le meilleur parti des fonctionnalités avancées de détection de fraude de Stripe, incluez ce script sur chaque page de votre site, pas seulement sur la page de paiement. Cela permet à Stripe de détecter les comportements anormaux qui pourraient indiquer une fraude pendant que les clients naviguent sur votre site web.
https://stripe.com/docs/stripe-js/reference
Si vous souhaitez ne charger les ressources Stripe que lorsque cela est nécessaire, vous pouvez aller dans Téléchargements > Réglages > Paiements > Stripe, et cocher le réglage Restreindre les ressources Stripe.

Apple Pay n'apparaît pas comme méthode de paiement
Apple Pay n'apparaîtra que sur les navigateurs compatibles (Safari) et les appareils (appareils Apple).

Si Apple Pay n'apparaît pas alors qu'il le devrait et/ou l'a fait par le passé, nous avons eu du succès en supprimant votre domaine de méthode de paiement et en le ré-ajoutant, via votre compte Stripe. Pour ce faire, désactivez votre domaine existant, puis vous verrez l'option Ajouter un nouveau domaine.
Si cela ne fonctionne pas, contactez le Support EDD pour une assistance supplémentaire.
Pourquoi le champ de carte de crédit ne s'affiche-t-il pas ?
Si vous voyez tous les autres champs sur votre page de paiement, mais pas les champs de carte de crédit, il pourrait s'agir d'un conflit avec un plugin tiers qui utilise également Stripe. Si un plugin tiers charge une ancienne version de stripe.js, le champ de carte de crédit ne s'affichera pas. Vous verrez également cette erreur dans votre console Javascript : « window.eddStripe.elements is not a function ». Vous devrez désactiver ou mettre à jour tous les plugins tiers qui pourraient utiliser Stripe pour exclure cette possibilité.
EDD crée-t-il des produits dans Stripe ?
Les paiements uniques ne créent pas de produit Stripe, seulement un paiement. Les achats par abonnement créeront un produit dans Stripe, car cela est requis par Stripe pour qu'un abonnement fonctionne.
Erreur : Jeton Stripe sécurisé manquant, veuillez réessayer.
Cette erreur se produit pour plusieurs raisons :
- Un conflit avec un ou plusieurs plugins activés sur votre site
- Un conflit avec le thème actuellement actif sur votre site
- Une erreur de syntaxe Javascript sur l'écran de paiement provenant de votre thème ou d'un autre plugin
- Un programme antivirus ou anti-malware trop agressif qui bloque la communication avec Stripe.com
- Des champs de paiement personnalisés qui entraînent un dysfonctionnement de la passerelle de paiement Stripe
- Un conflit avec la configuration de sécurité au niveau du serveur
Si vous recevez cette erreur, la première chose à faire est de tester les conflits de plugins en désactivant tous les autres plugins, puis en testant à nouveau un achat via la passerelle de paiement Stripe. Si le problème disparaît après la désactivation de tous les autres plugins, réactivez vos plugins un par un et testez un achat après chaque activation. Une fois que le problème réapparaît, vous aurez identifié le plugin problématique.
Si le problème n'est pas résolu en désactivant les autres plugins, activez temporairement un thème différent, tel que Twenty Seventeen, Vendd ou Themedd. Une fois que l'un de ces thèmes est activé, essayez de finaliser un nouvel achat. Si l'achat se déroule sans problème, le problème est causé par votre thème et vous devriez contacter l'équipe de développement ou de support de votre thème pour obtenir de l'aide afin de résoudre l'erreur.
Si le problème persiste après la désactivation de tous les plugins et l'activation d'un thème standard, il est probable que le problème soit dû à un plugin de navigateur ou à une configuration de sécurité au niveau du serveur. Pour tester un conflit de plugin de navigateur, réessayez un achat en utilisant un navigateur différent. Par exemple, si vous utilisez généralement Chrome, essayez d'effectuer un achat depuis Firefox. Si l'achat réussit, le problème est limité à votre configuration Chrome et peut être résolu en désactivant les plugins/extensions du navigateur.
Si aucune de ces solutions ne fonctionne pour vous, veuillez contacter notre équipe de support pour obtenir de l'aide.
Qu'est-ce qui est utilisé pour le descripteur de relevé ?
Le descripteur de relevé est ce que vos clients verront sur leurs relevés de carte de crédit lorsqu'ils achèteront chez vous. Vous pouvez définir un descripteur de relevé dans vos paramètres Stripe sous Tableau de bord → Téléchargements → Paramètres → Passerelles de paiement → Stripe → Descripteur de relevé. Cependant, si vous laissez ce champ vide, les articles achetés seront utilisés à la place. Notez que le résumé de l'achat ne peut contenir que 22 caractères car c'est la limite imposée par les relevés de carte de crédit. Si vous avez entré un descripteur de relevé dans votre compte Stripe, notez qu'il ne sera pas utilisé. Notez que certains caractères (< > ” et ) ne peuvent pas être utilisés et seront automatiquement supprimés s'ils sont utilisés.
Pour plus d'informations sur les descripteurs de relevé, ou si vous utilisez l'extension Paiements récurrents, consultez cette documentation.
Impossible de combiner les devises sur un seul client
Stripe a un paramètre de devise par défaut pour chaque compte. Il peut s'agir de n'importe quelle devise prise en charge, mais il ne peut y en avoir qu'une seule. Lors des transactions uniques, Stripe est capable d'accepter toute autre devise et de la convertir dans la devise par défaut du titulaire du compte.
Avec Stripe Standard ou Stripe Pro, si vous proposez un abonnement dans une devise autre que la devise par défaut définie dans Stripe, vous pourriez voir ce message d'erreur pendant le processus d'achat :
Can't combine currencies on a single customer
Ce problème survient avec les paiements récurrents lorsqu'il y a une remise de renouvellement. Dans ce cas, EDD doit demander à Stripe le account_balance, qui est toujours dans la devise par défaut de ce compte Stripe.
Un exemple est si vous avez un compte Stripe avec une devise GBP et un abonnement en USD avec une remise de renouvellement. Le moment venu de renouveler, EDD obtiendra le account_balance de Stripe (qui sera en GBP) et essaiera de l'utiliser avec le montant de votre transaction actuelle, et les deux devises entreront en conflit.
Une solution est d'utiliser notre module complémentaire Multi Currency.
