Order Mail send one hour after Paypal payment

WPPizza – A Restaurant Plugin for WordPress Support Add-Ons Gateways Paypal Standard Order Mail send one hour after Paypal payment

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #32235
    Thomas Ulbricht
    Participant

      Hello Oli,

      in the last time we sometimes have a strange behaviour in the shop and I hope you can help me with this one:

      1. Customer orders a Pizza
      2. Paypal sends a Mail that the Payment has been made at 18:22
      3. Wp Pizza System sends the order mail at 19:16 (nearly an hour later)

      In the order mail from our system stand that the customer has made the order at 18:20. (!!!)

      4. In the Backend of the system the order process is listed at 19:16

      I hope you understand what I mean – this is all a bit confusing for us. And now i am trying to find a solution for this.

      Thanls a lot for your help!

      #32236
      Thomas Ulbricht
      Participant

        ANd one more Question :

        I am using the WP Pizza plugin in the Version : 2.16.11.23
        Paypal Gateway Plugin Version : 3.0.5.1

        Is it save to use the newest Paypal Gateway Version weith the “old” Wp Pizza Version? I was unsure because of the Major Update Version. Then I will update of course 🙂

        #32240
        Olly
        Admin & Mod

          >3. Wp Pizza System sends the order mail at 19:16 (nearly an hour later)
          that happens if paypal does not send the notification to the server in a timely manner or the server itself does not respond/accept that notification (or perhaps th eemail server “sits on it” for a while)
          there’s nothing i can do I’m afraid (paypal DOES sometimes have a delay of this sort, but not too often)

          all gateway updates will still work with the old versions of wppizza (essentially the coding for the old versions have stayed the same, but if you are using wppizza 3.x the new coding will be used so to speak)

          #32244
          Thomas Ulbricht
          Participant

            Hmmm no I think we didn’t understand right.

            PayPal does everything ok. The Customer sits at 18:20 in front of the computer and makes the order. He pay via paypal. Payment is made. Paypal sende the Payment confirmation to the seller.

            Our System insted does the following:

            It send the order mail at 19:26. And the strange thing is: in the order mail it say : Time of order: 18:20 !
            But if i look at the order history of wp-pizza it says order time: 19:26. But then why is the correct time of the order noted in the order Mail. That does not make sense to me.

            What do i miss ? What do i not understand?

            Sorry for not getting it 🙁

            #32245
            Olly
            Admin & Mod

              > It send the order mail at 19:26. And the strange thing is: in the order mail it say : Time of order: 18:20 !

              to me that sounds like the email itself is being held in a queue somewhere for an hour

              perhaps check the following (with a sandbox account i would think)

              make an order and pay with paypal. after paying with paypal you will be sent back to the site.
              there you might see a page that says “order processing” which – when the notification gets received from paypal changes to “thank you etc etc ”
              if the “order processing” page stays there for more than a few seconds / or a minute let’s say, ipn notifications have not been received (yet). if it changes to “thank you etc etc ” then the notification was received and the email sent (programmatically) alongside db updates etc etc

              so if you see the “thank you” page but do not receive the order email then that email is being held in a queue somewhere in which case you need to investigate why it is not actually being sent to your order email address

              PS: make sure your order email “from” address corresponds to the domain of the server ! if it does not, this may well explain this delay (hence the big red DMARC notice in th eplugin)

              #32541
              Thomas Ulbricht
              Participant

                Hello,

                the problem still exists. things i did:
                – Mail: I checked with our server administrator: No delay in the mail.
                – Paypal: i called paypal : no delay or clearance from their side.

                Today I had the same problem on 3 orders. Do you have any hint for me what else can I do or check?

                (Funny & strange thing: right now I have the same problem with an order on your side: I ordered a new paypal gateway liscense and in my paypal accoutn the order is marked as “payed” and on your site it says “payment status pending”)

                Sorry to bother you with this so much but I really don’t know what to do or to resolve the problem.

                THX SO MUCH for any help!
                Greetings,
                THomas

              Viewing 6 posts - 1 through 6 (of 6 total)
              • The topic ‘Order Mail send one hour after Paypal payment’ is closed to new replies.