|
I am running Magento 1.3.2.2 with problems of PayPal IPN since the start a few month ago.
Paypal payments don‘t change the orderstatus to „Processing“. It sticks to “Pending Paypal” , even the payment by Paypal is successful. Therefore there is no order confirmation by email.
Paypal Order:
The setup at Paypal is according the the wiki i have found here
( IPN URL; URL Rewrite considered; autoreturn url and at magento backend: Type: IPN ; New order Status: Processing)
At PayPal i can see activites at IPN history, but it seems that this data doesn’t arrive Magento
The order process with paypal runs generally according to the standard. No error messages. So i think the problem could be found at the Paypal API Database
Debug Flag ON
I couldn’t find the mistake, so i have here the content in the database at PayPal-API-Debug:
For one order there is only one dataset which contents data in request_body
charset=utf-8
&business;=business-email-paypal-sandbox@web.de
&return;=https://www.storename.com/paypal/standard/success/
&cancel;_return=http://www.storename.com/paypal/standard/cancel/
¬ify;_url=https://www.storename.com/paypal/standard/ipn/
&invoice;=201000879¤cy;_code=EUR
&address;_override=1&first;_name=test1&last;_name=test2&address1;=test3&address2;=&city;=test4&state;=BAY&country;=DE&zip;=12345
&cpp;_header_image=https://www.storename.com/skin/frontend/default/brinell/images/logo_paypal.gif
&cmd;=_cart&upload;=1&item;_name_1=product-name
&item;_number_1=product1
&quantity;_1=1
&amount;_1=158.82
&tax;_1=30.18
&item;_name_2=Versand and Bearbeitung (Paket - DHL)
&quantity;_2=1
&amount;_2=4.96
&tax;_2=0.94
The response_body is “null”
Why Magento doesn’t receive the IPN? Can somebody help me out? Or if you could tell me, where else i can look for possible reasons, why this doesn’t work.
thanks in advance!
Nils
Image Attachments
Click thumbnail to see full-size image
|