VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: loky62 on October 19, 2016, 11:22:46 AM

Title: Problem with order paid by paypal with status "DELETED BY CUSTOMER"
Post by: loky62 on October 19, 2016, 11:22:46 AM
Hi, I've got a problem.

Sometimes when a customer pays an order by using Paypal I find this situation in the  history status "PENDING",  "CONFIRMED ", DELETED BY CUSTOMER" but the order  has been actually confirmed and money has ben regularly stored in paypal.

I asked the customer why is the order in the deleted status, but honestly I can't understand it.

Why does it happen then?

So I'm forced to change the status by hand in "CONFIRMED" and to send the goods. Even  the automatism of the accounting software doesn't  work.

Thanks in advance.

Virtuemart 3.0.16
Joomla 3.5.1
Title: Re: Problem with order paid by paypal with status "DELETED BY CUSTOMER"
Post by: GJC Web Design on October 19, 2016, 11:26:57 AM
there is no standard status "DELETED BY CUSTOMER" .. u mean a VM status?
Title: Re: Problem with order paid by paypal with status "DELETED BY CUSTOMER"
Post by: loky62 on October 19, 2016, 21:33:39 PM
The correct status is COM_VIRTUEMART_ORDER_STATUS_CANCELLED. The comment is DELETED BY CUSTOMER.
Title: Re: Problem with order paid by paypal with status "DELETED BY CUSTOMER"
Post by: GJC Web Design on October 20, 2016, 11:30:03 AM
there was a bug in the VM Paypal plugin that could allow by mistake a cancellation by the user

see function plgVmOnUserPaymentCancel() in the root paypal.php

this is fixed in VM3.0.18
Title: Re: Problem with order paid by paypal with status "DELETED BY CUSTOMER"
Post by: loky62 on October 21, 2016, 18:12:25 PM
Hi, thanks for the answer.

Do you think it's enough just to change this file ?

I have some problems to upgrade to the new version VM3.0.18.

Tks.