I am using paypal_ipn.php,v 2.3.3.0
We are having a problem when some customers place a second order immediately after placing an order.
The second order will have the same order number as the previous order on the customer's invoice.
We receive the payment but there is no record of the second order in the database.
I have some customers that place multiple orders like this but only the first order will show up in the database.
This problem only shows up when they pay via Paypal.
Here's an example:
Customer John Smith comes to my shopping cart and wants to place two separate orders.
The first order is going to be shipped to himself.
John completes the first order and is given order number 2111.
After completing the first order he begins placing a second order that he will have shipped to his grandmother.
John completes the second order and is given order number 2111 for the second order as well.
I receive the payment for both orders.
However only the first order shows up in the database.
The only record of the second order is the fact that I have received payment for both orders.
I tried switching to POST for Return URL Behavior but the cart was still not cleared upon return.
I tried Auto Return and Payment Data Transfer on the paypal web site but it did not clear the cart upon return either.
I have tried it with a return URL in my PP account and without a return URL.
I can't see a difference.
I did some testing and when I pay for the first order and return to the shopping cart, the order IS recorded in the database but the items are STILL in my shopping cart.
When I pay for the second order and return to the shopping cart, the order is NOT recorded in the database but the items are CLEARED from the shopping cart.
At least that's what happened to me when I tested it.
I suppose I need to upgrade to a newer version or fix but the contribution page is confusing to me with some English, some German, and some out of order with the version numbers.
Latest News: (loading..)
Official PayPal IPN Support Thread
Started by Mark Evans, Dec 03 2004, 11:45
4132 replies to this topic
#4121
Posted 07 November 2011, 17:54
#4122
Posted 08 November 2011, 20:57
What's the latest stable version in English?
#4123
Posted 08 November 2011, 22:05
Solution was to move the file to my catalog directory.
#4124
Posted 09 November 2011, 14:57
What's the latest stable version of Paypal IPN module in English?
#4125
Posted 11 November 2011, 16:11
Does anyone even answer questions here any more?
I guess the Paypal IPN is no longer being supported?
I guess the Paypal IPN is no longer being supported?
#4126
Posted 21 December 2011, 09:16
Excused for my English.
I have installed the 1.3.0.0 version of paypa_ipn.
In my site I have installed also affiliated OSC 1.8.
I have this problem:
When the customer goes to paypal goes all good.
The site generates a number of order Es. 51200 with name " waiting for pagamento".
When the customer finishes the payment l' order n 51200 changes name " payment effettuato".
The problem arrives when the customer return from paypal to ../checout_process.php
Now it comes generated a new order with number 51201.
This generates confusion for the customers.
I kindly ask to help me
Grazie
I have installed the 1.3.0.0 version of paypa_ipn.
In my site I have installed also affiliated OSC 1.8.
I have this problem:
When the customer goes to paypal goes all good.
The site generates a number of order Es. 51200 with name " waiting for pagamento".
When the customer finishes the payment l' order n 51200 changes name " payment effettuato".
The problem arrives when the customer return from paypal to ../checout_process.php
Now it comes generated a new order with number 51201.
This generates confusion for the customers.
I kindly ask to help me
Grazie
#4127
Posted 08 January 2012, 23:10
Hi, I installed the IPN and its showing the items good on Transaction Type: Per Item
but its not sending me emails when i check out or to the customers email (I am running in sandbox) and its not updating the order status.
Thanks for any help.
PHP Version 5.2.17
cURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
osCommerce Online Merchant v2.2 RC2a
PayPal IPN v2.3.4.6
but its not sending me emails when i check out or to the customers email (I am running in sandbox) and its not updating the order status.
Thanks for any help.
PHP Version 5.2.17
cURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
osCommerce Online Merchant v2.2 RC2a
PayPal IPN v2.3.4.6
#4128
Posted 09 January 2012, 07:29
Its fixed
Edited by Darren11, 09 January 2012, 07:43.
#4129
Posted 20 February 2012, 11:48
I noticed in the lastest releases of this module (2.3.4.7), the file /includes/modules/payment/paypal_ipn.php contains a few bits of code that appear to be a workaround.
They are after the variable: $cart_PayPal_IPN_ID gets set in the function confirmation() (near the bottom). One was an attempt to set a session variable, another was the same but for a global variable.
While both are syntactically correct, neither need to be set since the variable is declared as a global at the beginning of the function.
If anyone is having trouble with the $_POST['invoice'] var not being sent to paypal, check your checkout_confirmation.php file and make sure the confirmation() call is being made before the process_button() call. Otherwise the variable wont get set for the process_button call that sends the data to paypal.
Hope this helps someone.
Regards,
Tim Gall
They are after the variable: $cart_PayPal_IPN_ID gets set in the function confirmation() (near the bottom). One was an attempt to set a session variable, another was the same but for a global variable.
While both are syntactically correct, neither need to be set since the variable is declared as a global at the beginning of the function.
If anyone is having trouble with the $_POST['invoice'] var not being sent to paypal, check your checkout_confirmation.php file and make sure the confirmation() call is being made before the process_button() call. Otherwise the variable wont get set for the process_button call that sends the data to paypal.
Hope this helps someone.
Regards,
Tim Gall
#4130
Posted 19 March 2012, 19:21
Is there an english language file for this contribution?
#4131
Posted 06 April 2012, 10:52
After a PayPal payment I see the order has a new status, with a little comment like:
"PayPal IPN Verified [Pending (Verified; €15,70); paymentreview]"
Why is there € and not the Euro symbol?
All other pages do show the correct symbol... I don't know how to fix this (besides manually in the database)
"PayPal IPN Verified [Pending (Verified; €15,70); paymentreview]"
Why is there € and not the Euro symbol?
All other pages do show the correct symbol... I don't know how to fix this (besides manually in the database)
#4132
Posted 07 April 2012, 10:33
Hello Guys,
I have been using this great contribution for few years now without any problems.
Recently I just copied my shop and installed another one under different domain, and after changing configuration settings it works fine yet there is a problem with PayPal IPN.
It works, I can receive payments but the only one order status appears to be Preparing [PayPal IPN] and it doesn't change when the orrder is completed.
I can't select other satuses in configuration of PayPal IPN module simply because I gon only one option to choose - Preparing [PayPal IPN]
So far I have tried to remove the module and then copy all the files again on my server, then install the module again but it doesn't seem to change anything.
Does anyone have an idea what could help?
I have been using this great contribution for few years now without any problems.
Recently I just copied my shop and installed another one under different domain, and after changing configuration settings it works fine yet there is a problem with PayPal IPN.
It works, I can receive payments but the only one order status appears to be Preparing [PayPal IPN] and it doesn't change when the orrder is completed.
I can't select other satuses in configuration of PayPal IPN module simply because I gon only one option to choose - Preparing [PayPal IPN]
So far I have tried to remove the module and then copy all the files again on my server, then install the module again but it doesn't seem to change anything.
Does anyone have an idea what could help?
Edited by artur78, 07 April 2012, 10:37.
#4133
Posted 08 April 2012, 15:00
Sorted.
By mistake I have emptied table orders_status whilst copying the shop. The Preparing [Paypal IPN] appeared in the table after placing a test order. I added the rest manualy to db.
By mistake I have emptied table orders_status whilst copying the shop. The Preparing [Paypal IPN] appeared in the table after placing a test order. I added the rest manualy to db.














