règlement stripe

  • Posts: 177
  • Thank you received: 8
3 years 10 months ago #328340

-- HikaShop version -- : 4.4.0
-- Joomla version -- : 3.9.24
-- PHP version -- : 7

Bonjour, en cours de refonte, mise en place de payement par stripe. Version business de Hikashop + plugin stripe nouvelle version t"éléchagé et installe-é. Je croyais l'avoir bien mis en place mais lors du passage en caisse, hikashop me demande de valider le reglement par stripe puis valide ma commande, votre commande est accessible ici sans aucun passage par réglement...
Un truc qui manque dans mon flux de passage en caisse?
Merci.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
3 years 10 months ago #328345

Bonjour,

Nous allons avoir besoin d'un peu plus de détails sur votre configuration actuelle afin de pouvoir comprendre la nature du soucis.
Avec votre premier descriptif, malheureusement il est très compliqué de se faire une idée de ce que vous avez.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 177
  • Thank you received: 8
3 years 10 months ago #328359

Bonsoir Jerome, ci-joint, captures d'ecran de backoffice parametrage hikashop + ce qu'il se passe lors de prise de commande
Je peux te donner des codes d'acces si tu le souhaites en MP.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
3 years 10 months ago #328409

Bonjour,

Le plugin Stripe Connect requière une connexion chiffrée HTTPS pour fonctionner.
Le cas échéant, le script de Stripe ne fonctionnera pas.

J'avais mis en place une sécurité dans le plugin pour détecter le HTTPS mais dans votre configuration le test n'est pas effectué ; je vais donc corriger cela.
Par contre, vous devriez avoir une page de "end" qui soit blanche et on voit au contraire que votre commande n'est pas traitée par Stripe V3.
Cela indiquerait que vous n'avez pas configurez les identifiants (Secret Key / Publishable Key) dans le plugin.

Donc je vous invite à forcer le HTTPS sur votre passage en caisse (via la configuration HikaShop) et à paraméter les deux identifiants requis (soit dans le plugin côté "Joomla plugin manager" ; soit côté plugin avec "Use global credentials" à "no").

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 177
  • Thank you received: 8
3 years 9 months ago #328722

ok, merci Jérome pour les indications.
Bizarrement, lorsque je force le https depuis ma configuration, le site ne s'affiche plus ??? J'ai aussi revu les infos de connexion Stripe et j'arrive maintenant sur une page "En attente de Stripe" mais qui s'arrete la.
Je ne peux pas etre sur des identifiants Stripe, fournis par client final,y-a-t-il un moyen de vérifier que ceux ci sont bien valables?
J'essaye de comprendre ce qu'il se passe sur ma configuration générale pour qu'il accepte le https en attendant votre retour.

nb: Si je clic sur submit payment, j'obtiens une page blanche.

Attachments:
Last edit: 3 years 9 months ago by UserB.

Please Log in or Create an account to join the conversation.

  • Posts: 177
  • Thank you received: 8
3 years 9 months ago #328724

Juste petite apparte : en ce qui concerne le passage en https qui ne se fait pas, apparemment, hikashop dispose d'un plugin de redirection sur inscription ??? J'ai retrouvé l'info sur forum fr joomla ..."j'utilise un composant Hikashop dans lequel il est possible de paramètres une redirection sur les données d'inscription. J'avais 2 alternatives de redirection 301 ou 302, mais j'avais aussi la possibilité de désactiver ce plug-in ... et tout fonctionne parfaitement.
Encore merci! "... du post forum.joomla.fr/forum/joomla-3-x/install...-https-depuis-joomla
Il me semble avoir exactement le meme soucis et je cherche à trouver ce plugi mais je ne le vois nulle part, c'est mes yeux?
Merci.

ps : le soucis ne vient pas de la, voir post suivant

Last edit: 3 years 9 months ago by UserB.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
3 years 9 months ago #328729

Bonjour,

Le "Please wait" que vous avez indiquer que le Script de Stripe (qui est chargé directement depuis leur site) ne fait pas l'initialisation puisque votre site n'est pas en HTTPS.
Si vous ouvrez votre console navigateur (généralement: ctrl+shit+i ) ; vous devrez voir un message d'avertissement venant du JavaScript de Stripe.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 177
  • Thank you received: 8
3 years 9 months ago #328777

Apres quelques jours de tests acharnés (le site entrait dans une boucle infernale http -> https -> http -> https...), nous avons finalement réussi (merci les services techniques de websiteout) à isoler la source du soucis : le plugin plugins/system/nossloutsidecheckout/nossloutsidecheckout.php, en ligne 52, contenait :
$app->redirect(str_replace('https://','http://',hikashop_currentURL()),'','message',$status);

Nous l'avons décommentée et le site est maintenant bien accessible en https.

Ou la déactivation simple de ce plugin serait-elle préférable et sans conséquences sur hikashop?

Reste que même avec le https, Stripe me renvoie toujours au meme endroit. "Please wait"

Last edit: 3 years 9 months ago by UserB.

Please Log in or Create an account to join the conversation.

  • Posts: 177
  • Thank you received: 8
3 years 9 months ago #328778

Jerome,
message de la console :
Uncaught IntegrationError: You should not use your secret key with Stripe.js.
Please pass a publishable key instead.
r js.stripe.com/v3/:1
ua js.stripe.com/v3/:1
Yc js.stripe.com/v3/:1
Wc js.stripe.com/v3/:1
init www.xxx.com/demo3/media/plg_stripeconnec...onnect.js?v=1-0-6:15
init www.xxx/demo3/mon-panier/checkout/confirm:139
<anonymous> www.xxx/demo3/mon-panier/checkout/confirm:141

Je me doute donc que les éléments identifiants key ne sont pas les bons ?

Please Log in or Create an account to join the conversation.

  • Posts: 82864
  • Thank you received: 13372
  • MODERATOR
3 years 9 months ago #328801

Bonjour,

En effet, le but plugin "nossloutsidecheckout" est justement de désactiver le SSL en dehors du passage en caisse. Donc vu que vous ne voulez pas cela, nous ne devriez pas activer ce plugin.

Et oui, l'erreur javascript indique que vous vous êtes trompés dans les clés à remplir dans les options de la méthode de paiement.

Please Log in or Create an account to join the conversation.

Time to create page: 0.089 seconds
Powered by Kunena Forum