ryana2 Posted October 30, 2007 Posted October 30, 2007 Hi all until recently my store was working fine...then all of a sudden orders are appearing in PayPal WITHOUT their relevant shipping charges? Does anyone else have this happening to them? Or can anyone else tell me why maybe this is occuring now? Bit more info: When I check the order in OsCommerce the shipping is included - but when it sends this info to Paypal - in order for the person to pay it suddently drops the shipping? I'm currently using a flat rate of €5 per order (so its easy to see that its got a problem with my shipping as all orders are exactly €5 short) I've got PayPal IPVPN installed - its working fine It weird cuz i placed a dummy order myself to see what was going on and it adds shipping and everything but when I click proceed to checkout which leads me to PayPal (its currently the only payment method I have at mo, but suits me fine) another window opens up and its had all the correct info for the order i just placed but without the carriage? Anyway ANY help would be great! i thought I was getting the hang of osCommerce...then this happens :(
Nullachtfuffzehn Posted October 30, 2007 Posted October 30, 2007 Apparently Paypal has made some changes recently, so many people have had the same issue. As far as I know installing the version 2.3.2 of Paypal IPN should fix the bug.
smartproducts Posted October 30, 2007 Posted October 30, 2007 Hello, I had the same problem, also with the version 2.3.2 of Paypal IPN. The sandbox worked fine, but going live the shipping costs were gone. So I went searching here on the forums and found 2 solutions that could work. Only when I did both it worked. 1. Login to paypal > click Profile tab > click Postage Calculations (in Seller Preferences. > tick box Click here to allow transaction-based postage values to override the profile postage settings listed above (if profile settings are enabled). > click Save 2. - Locate the following file in your OSC installation [installation Directory]\catalog\includes\modules\payment\paypal_ipn.php - Make a backup copy of the file - Open it up with a text editor - Search for the following string: "no_shipping" - You should find the following line: $parameters['no_shipping'] = '1'; - Change the "1" in "2" to read $parameters['no_shipping'] = '2'; I found it here: http://www.oscommerce.com/forums/index.php?showtopic=278816 all the credits go to Hairyharry and Helper. I hope it works for you too! Good Luck! :)
smartproducts Posted October 31, 2007 Posted October 31, 2007 Forget the above "solution". For more info about this, check the Official PayPal IPN Support Thread...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.