VM 2.0.14 order status still "pending" after paypal payment

Started by sturmy23, November 26, 2012, 18:58:41 PM

Previous topic - Next topic

sturmy23

I set up Paypal as payment method in VM 2.0.14 but after I made checkout and payment thru paypal, order status should be updated in "confirmed" but still shows "pending". How can i Fix it?

dougbuchan

Same issue here. New site with VM 2.0.14 and order payments are received by PayPal but are not being marked as confirmed.

hanuhp

I'm the same issue. Please help me?????
where are VM developers????

HC

I have the same issue, but with Epay. The problem persists through 2.0.14 up to the latest stable release 2.0.16.
The payment is done and money captured, but VM says pending no matter which order status I mark as status for successful payments in the payment module.

Milbo

It works for us with paypal,.. epay, you must ask the guys who wrote epay. But with payapl it works, not perfect for other cases (refund, payment later payed, conflicts and similar)
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

veeco

Allow me to contribute,
There are things that you guys need to check:
1. Please access from your browser http://yourdomain.com/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component , is it accessible? there can be a problem here if you use 3rd party SEF since some member report that joomla redirect it to 404 when accessing this notification url.

2. Paypal Plugin stored the raw IPN variables in '/log' folder.. please check if the data returned there ?
3. Paypal Plugin also stored the raw IPN variables in '#_virtuemart_payment_plg_paypal' on column paypalresponse_raw

please check the above before dig deeper into other debug scenarios...

Work On Doxa Web Developer Indonesia - http://doxadigital.com |

stAn99

Hello, i also agree that most of the paypal issues are caused by your SEF doing a redirect or giving a 404 page for the notification URL. For further information i recommend to check your PayPal IPN history at paypal.com:

History -> IPN History -> Click on the middle column (Message ID) and you shoud see something like:

Notification URL -> copy paste the URL to check if it exists (maybe a https issue?)
HTTP response code - if
200, then it is okay... If anything else (like 500, 404 or 3xx) then you got a problem.
500 (error) can be checked in your php error log (usually a php error which can be also caused by a wrong query to a database),
404 (error) - missing url (either a wrong configured https, or the URL is not reachible from outside world like paypal)
3xx - a redirect by SEF or htaccess

Many hosting providers block $_POST via mod_security. It is hard to check from user point of view, but you may try to ask your hosting provider to temporary disable it for you (btw it causes lot's of issue in joomla)

Best Regards,
Stan
----
RuposTel.com
www.rupostel.com
Your customized checkout solution for Virtuemart

veeco

This thread should be sticky.. or we should move it to FAQ thread in the forum....
My 2 cents
Work On Doxa Web Developer Indonesia - http://doxadigital.com |