THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 [RESOLU] Paiement Stripe

(29-04-2019 15:55:33)


Bonjour,

Je n'arrive pas à bien utiliser le module de paiement Stripe pour Thelia.

Le paiement se passe bien puisque j'arrive sur la page order placed mais le status de la commande ne passe pas à payer.

Est ce que quelqu'un a déjà rencontrer ce problème ? Comment corriger cela ?

Thelia : v2.3.4
Module Stripe : v1.0.2

EDIT : j'ai le même soucis avec le module Paypal. Retour de paypal OK mais pas de status à jour


Les 2 modules sont en mode sandbox et clefs de tests.

Merci

Last edited by timmy (30-04-2019 11:03:32)

Offline

#2 Re: [RESOLU] Paiement Stripe

(29-04-2019 20:52:26)


Il se peut que les URLs de retour ne puissent pas être appelées par Paypal et Stripe.


OpenStudio Toulouse

Offline

#3 Re: [RESOLU] Paiement Stripe

(30-04-2019 08:19:57)


Je pense que si puisque je passe bien dans la fonction qui met a jour le status dans l'eventListener de stripe.
Mais les lignes semblent n'avoir aucun effet :
     

   $paidStatusId = OrderStatusQuery::create()
            ->filterByCode('paid')
            ->select('ID')
            ->findOne();
        $event = new OrderEvent($orderEvent->getPlacedOrder());
        $event->setStatus($paidStatusId);
        $orderEvent->getDispatcher()->dispatch(TheliaEvents::ORDER_UPDATE_STATUS, $event);
 

$event->setStatus($paidStatusId); semble ne pas mettre à jour le status

Last edited by timmy (30-04-2019 10:06:56)

Offline

#4 Re: [RESOLU] Paiement Stripe

(30-04-2019 10:46:27)


Si ce code est exécuté, alors le statut de la commande change.

Si le statut ne change pas, c'est que ce code n'est pas exécuté.


OpenStudio Toulouse

Offline

#5 Re: [RESOLU] Paiement Stripe

(30-04-2019 11:03:18)


C'était tout bêtement une erreur dans la priorité associé à l'évènement.
J'avais une priorité > 128.
Avec une priorité à 128 ca marche niquel.

Mon code devait bien être executer mais les modifs devaient être surchargé par l'evenement de base de Thelia.

Offline

#6 Re: [RESOLU] Paiement Stripe

(30-04-2019 14:45:14)


Tu peux mettre un priorité < 128 pour être appelé APRES Thelia.


OpenStudio Toulouse