THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai installé Stripe avec composer sur thelia 2.4.3 et effectué plusieurs paiement en mode test, sans problème.

Je viens de m'apercevoir qu'avec safari sur iphone, le module Stripe ne se charge pas sur la page de paiement. Seul paypal se
En revanche, il se charge sur iphone avec chrome et se charge sur iphone avec safari en mode dev.

Comment expliquer cette différence de comportement entre le mode prod et dev ?
Je ne vois pas quelle modif faire pour résoudre ce problème.

Je n'ai pas de mac me permettant de déboguer sur iphone.
Je n'arrive pas a reproduire ce problème en changeant le user-agent dans chrome


Par avance, merci

Last edited by albert0206 (28-08-2021 09:27:27)

Offline


Ça semble être un problème connu (cherche "safari stripe not working" dans ton moteur de recherche favori).


OpenStudio Toulouse

Offline


Merci roadster de toujours prendre le temps de lire mes questions.

J'avais déjà passé beaucoup de temps  à lire beaucoup de choses sur les problèmes de Safari et Stripe mais sans trouver de piste.

En testant à nouveau cet après-midi, je me suis aperçu qu'avec Safari sur Iphone, je naviguais sur la version http en non https (j'avais oublié de faire la redirection de http vers https).

Du coup, avec Safari sur iphone, sur une adresse en en https, Stripe se charge bien sur la page de paiement. En revanche il ne se charge pas sur un site en http.

La solution n'était pas là ou je l'attendais.

Problème résolu
Merci.