Aucun mail envoyés aprés le paiement par carte

  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #548089
    Mickael062
    Membre
    Initié WordPress
    34 contributions

    Bonjour,

    Version wordpress :4.1.1
    Woocommerce :2.3.7

    Je viens solliciter votre aide pour un soucis d’envoi de mail.

    Je viens de mettre en place un système de paiement par carte bancaire.

    Tous ce passe bien pour le paiement, le client peux payer mon retour ipn est ok mais commande sont mise à jour au fur et à mesure de la transaction ( les commande passe bien de en attente à en cours ) le problème est que je ne reçoie aucun mail moi l’admin et mon client qui viens de passer commande.

    Si je passe par Paypal tous fonctionne bien le paiement et les mails !

    Voici le code executé pour le retour ipn

    if($order->status !== ‘completed’ && ($xxx_bruteVars[‘code-retour’] == « payetest » || $xxx_bruteVars[‘code-retour’] == « paiement »)){
                                    // Payment completed
                                update_post_meta((int) $order_id, ‘Payment mean’);
                                    fwrite($fp, « Payment completed »);
    		                $order->add_order_note( __(‘Paiement xxx effectue:’.$xxx_bruteVars[‘numauto’], ‘woocommerce’) );
    		                $order->payment_complete();
    				
    
                            }elseif($order->status !== ‘completed’ && $xxx_bruteVars[‘code-retour’] == « Annulation »){
                                $order->update_status(‘cancelled’, __(‘Paiement annulé’, ‘woocommerce’));
                            }

    J’ai vérifié le processus de paiement, quand je passe une commande et avant de payer avec ma carte blue la commande est « En attente de paiement  » puis après le paiement elle passe à « En cours ».

    J’ai également essayé de désactivez tous les plugins et de mettre le thème twentyfifteen, mais rien ni fait !
    Le paramétrage des mails est bon car je reçois les mail paypal
    J’ai aussi essayé wp mail smtp pour voir … mais rien.

    Normalement $order->payment_complete(); devrait faire en sorte d’envoyer les mails?
    Si vous avez des pistes je prends car ça fait 2 jours que je test…

    Merci

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.