Jump to content

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

  • 0
30knees

PayPal order missing, even though paid and with shop order number

Question

A customer wrote today asking about her order with the number XYZ. She said she paid by PayPal but didn't get any order confirmation from us.

I checked and couldn't find an order in her name. She then forwarded me the PayPal confirmation email. It references an order in our shop that belongs to another customer. I can see the PayPal transaction in PayPal, but not in our shop.

How is it possible that an order was successfully placed but without it registering in the shop? Is there a way I can figure out whether stock was deducted?

We're using Mollie 3.3.5 to process PayPal orders.

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

I think that if you are not using PayPal rest api to process orders than the payment in PayPal happens prior to the customer being redirected back to your shop, which only at that point the Cart object turn into an Order object  (thats how most payment modules works).

So there is a chance that you will get money in your PayPal account from a customer but your shop did not process the order yet.

If you are using PayPal rest api to process orders than only when the customer redirect back to your shop you can execute the actual payment from PayPal (which makes it a smoother process with less chance of failing in between).

It references an order in our shop that belongs to another customer

about this part it doesn't really make any sense how can one order post on different client. are you sure about that?

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

I have seen such problems more than once with Prestashop.

After the payment is made your payment provider calls some link at your shop that should trigger the shop to convert the shopping cart of the customer into an order. When for some reason that call back doesn't work the cart never becomes an order. 

So the short term "solution" is to look among the carts for this order. As naming can vary I usually prefer to look for the exact amount and time.

For a more definitive solution you might have a look at your error log. It could be that there is some php error that crashes your callback.

Edited by musicmaster
  • Like 2

Share this post


Link to post
Share on other sites
  • 0

Just a note that this happened again.

I have a Paypal paid order that isn't in the shop.

Paypal shows order number 123 but the store order number 123 belongs to a manually created order 123. Both orders were placed approximately at the same time. I guess some fluke meeting of orders?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×