VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Topic started by: _stu_ on May 01, 2012, 13:34:50 PM

Title: Ghost Order
Post by: _stu_ on May 01, 2012, 13:34:50 PM
Not sure if this is specific to payment, but it feels like the right place to start asking questions (mods please move if it's better suited elsewhere).

I have a site running VM2 for a client which has been up and running accepting orders quite happily. An order was placed today, which has effectively dissappeared from the system. The client has received an email from paypal confirming payment (and including a valid order reference number) but checking the orders in VM nothing is showing up at all.

Having looked at the paypal.log, the only line shows this:

2012-05-01 10:03:36
ERROR: plgVmOnPaymentNotification: virtuemart_order_id not found

It looks as though the return from paypal to VM has "lost" the information following a successful payment.

Has anyone experienced anything similar? Or can suggest a next step. I have orders prior to this morning (again using paypal) that have no issues.

A tad confused on this one?

Thanks for the help / nudge in the right direction.

Stu

Title: Re: Ghost Order
Post by: _stu_ on May 03, 2012, 08:34:40 AM
Interestingly, since then we have had orders be processed with no issue. Has anyone else experienced this?

Stu
Title: Re: Ghost Order
Post by: _stu_ on May 09, 2012, 15:51:24 PM
Is this something that could happen if the server itself blipped / died / restarted a service during the post to paypal and back again? The only trace of anything out of the ordinary is a php upgrade / downgrade that went through in roughly the same time period as the order. Is there any form of verbose logging that I can enable to monitor things in case it happens again?

Thanks in advance

Stuart
Title: Re: Ghost Order
Post by: _stu_ on May 11, 2012, 15:06:32 PM
Would this be better in another forum?

Cheers

Stu
Title: Re: Ghost Order
Post by: Milbo on May 11, 2012, 15:20:42 PM
Quote from: _stu_ on May 09, 2012, 15:51:24 PM
Is this something that could happen if the server itself blipped / died / restarted a service during the post to paypal and back again? The only trace of anything out of the ordinary is a php upgrade / downgrade that went through in roughly the same time period as the order.

Seems like the db lost connection before being able to give back the IP. For updates like that you should set your store offline
Title: Re: Ghost Order
Post by: alatak on May 11, 2012, 15:25:36 PM
Hello

Quote2012-05-01 10:03:36
ERROR: plgVmOnPaymentNotification: virtuemart_order_id not found

Is an error that has been fixed already.
Title: Re: Ghost Order
Post by: _stu_ on May 17, 2012, 12:19:51 PM
@ Milbo - The update was not scheduled or indeed anything to do with the site in question, which does beg the question about it being done on a live environment without informing customers first (issues with our current host are a whole other ball game)

@ alatak - is there a reference or bug Id that I can get more information on (fix revision, symptoms, cause etc) - I'd rather have some background information before reporting back.

Cheers both of you :)

Stu