tdr170 Posted January 27, 2016 Share Posted January 27, 2016 (edited) Hi All. Simply a poll to see who is actually able to use PayPal USA & Canada, as my testing has resulted in orders failing to be recorded in BO even though they are recorded at PayPal. After Paying at PayPal you are redirected back to the shop but get the Order History instead of Order Confirmation and all items are still in the cart. I have had this issue for what seems to be about 2 years and thought that I would like to know about others with this same issue. If you have this issue what was your solution. Thanks For Your Time. Edited January 27, 2016 by tdr170 (see edit history) Link to comment Share on other sites More sharing options...
tdr170 Posted January 28, 2016 Author Share Posted January 28, 2016 Wow 1 vote I thought this would be a better poll then this. Link to comment Share on other sites More sharing options...
tdr170 Posted February 7, 2016 Author Share Posted February 7, 2016 Really !!! I was hoping to link this to my Forge report about this issue, at the same time if others are able to use this and orders are ok I woud like to know that as well. I just installed a test store installed PayPaly USA and tried to place a test order same thing order not recorded in BO, when returnd to site, Order history instead on confirmation all items stll in cart and the message you have not plaed any orders. Link to comment Share on other sites More sharing options...
Kreykoui Posted March 7, 2016 Share Posted March 7, 2016 (edited) Hi there ! Got the same issue. But it only occures when there are some shipping fees. If the shipping is free, no problem at all. Every thing goes fine. I asked Prestashop for a solution and it looks like the guy who aswers me, is from another planet, understanding nothing about this issue. I've tried on Paypal's side, but they can't help me because the module is made by Prestashop. Conclusion... Nobody cares about that timeless bug. Only one word to qualify the situation : IRRESPONSABILITY ! Good luck guys ! Edited March 8, 2016 by Kreykoui (see edit history) Link to comment Share on other sites More sharing options...
bellini13 Posted March 7, 2016 Share Posted March 7, 2016 If you installed a test store to test the paypal usa module, did you do so on a local host like your desktop? If so, it will not work because the Paypal IPN will not be able to reach your local host. Also, if you have the store in maintenance mode, it will not work since the paypal IPN server IP's are not whitelisted I do not have a problem when using the paypal usa module, unless you use a voucher or taxes, in which case you cannot even make a payment since the order total will not match the itemized total. To correct that issue, you will need to review the pull history on github and apply several changes. Link to comment Share on other sites More sharing options...
tdr170 Posted March 8, 2016 Author Share Posted March 8, 2016 All my test are done on live server Ipage and A2 both have the same issue I posted above. This is on a fresh install with demo products, I have also tried with my own products still same issue. I have tried both with tax and without same issue in my case all orders do go through to PayPal and are recorded in PayPal just not sending info back to Prestashop. Link to comment Share on other sites More sharing options...
bellini13 Posted March 8, 2016 Share Posted March 8, 2016 With Paypal USA, orders are created by the module after receiving the IPN. So you need to determine if you received the IPN or not. To do that, review your servers access log to determine if the IPN was received 1) If Paypal did not send it to you, then you need to contact Paypal support. This is unlikely, but you still need to confirm this 2) If you did receive the IPN, then it likely failed to process properly. There could be many reasons for this, one of them being the customers phone number. By default, Paypal does not require a phone number to be collected by the customer. Yet, Prestashop does require a phone number. That conflict needs to be resolved. As I said before, the module works perfectly fine for me out of the box on a fresh install of Prestashop, so long as I do not use taxes or a voucher. Those issues have already been addressed, so you need to apply patches from github for that. Otherwise you need to further debug the IPN listener in the module and determine where and why it is failing. Link to comment Share on other sites More sharing options...
tdr170 Posted March 8, 2016 Author Share Posted March 8, 2016 (edited) In my case orders with tax, without tax, with voucher, without voucher, with tax and voucher, all are able to order all amounts are correctly sent to PayPal, order placed and recorded in PayPal, However after being re-directed back to shop you land at Order History with no order being placed. The Odd thing is if you place order after order for testing every once in awhile an order will work. For Instance to test an idea I removed all attributes from a product (Faded Short sleeve) added stock and placed an order, this order was confirmed and recorded so I placed the exact same order again and this time order history and no confirmation, so I tried again same results no confirmation. Next I will look at the access logs, not 100% sure what to look for can you give example of an IPN from a log file for reference. See Next Post. Edited March 8, 2016 by tdr170 (see edit history) Link to comment Share on other sites More sharing options...
tdr170 Posted March 8, 2016 Author Share Posted March 8, 2016 bellini13: Thanks for the heads up on the taxes as this does seem to have been the issue, to be sure I did not have any alterations since last testing PayPal USA I deleted the install and re-installed a fresh 1.6.1.4 test site. I then changed 1 product to include tax for my state FL, and tested orders first one with tax set to Alabama this order did return to Order Confirmation and all seemed OK the order was recorded on BO. Next test was an order for the product i changed to include tax for my state FL this order failed to return to order confirmation and no order on BO. So now I looked at the Pull request for PayPal USA module and basically started at the top of the list. I made the changes proposed in the very first request https://github.com/PrestaShop/PrestaShop-modules/pull/434/files and now all orders seem to be working including orders with tax and voucher. So now I took this change to a new Install I am working on that has all my own products that also include specific prices, all products include tax for my state and so far three orders have confirmed 1 with specific prices, 1 without and 1 with 10% off voucher, all orders had tax included. Can anyone with this same issue try this and see if it works for you, make the changes proposed in the link above and see if your orders now confirm, I will do some more testing myself to see if I can find a combination that will fail if not thank bellini13 for the great post that led to this possible fix. I will also post this to the forge report I have on the PayPal module and see if we can get them to update the module. 1 Link to comment Share on other sites More sharing options...
tdr170 Posted March 20, 2016 Author Share Posted March 20, 2016 In case you missed my post above. Link to comment Share on other sites More sharing options...
Kreykoui Posted March 24, 2016 Share Posted March 24, 2016 Guys, I want to thank you for all the help you provided. For the first time, my shop is now working fine with the Paypal USA module. I want you to know that, for a beginner like me, your advices are priceless ! 1 000 thanks ! Link to comment Share on other sites More sharing options...
papagino Posted April 12, 2016 Share Posted April 12, 2016 Solution with Paypal USA, Canada fixed in PayPal USA, Canada v1.3.10... See here: https://www.prestashop.com/forums/topic/519864-paypal-usa-canada-v1310-working-with-paypal-payments-advanced/ Cheers Dan Link to comment Share on other sites More sharing options...
tdr170 Posted April 12, 2016 Author Share Posted April 12, 2016 This is not a true 1.3.10 version as you changed the files as per the pull request that have not been implimented yet. As per my post above I already posted the change for the standard.tpl file however I do not see this as a 1.3.10 version there are many other pull request that may or may not be commited to the module to be exact 12 in total. Only Prestashop can impliment a version change and this module has not been modified in over 8 months. Link to comment Share on other sites More sharing options...
papagino Posted April 13, 2016 Share Posted April 13, 2016 (edited) Totally agree with you tdr170... The purpose of my post was to give a temporary solution for users who are still struggling with the Paypal modules. I, like many others, gave up on that module when I switch to PayPal Payments Advanced for my shop, and had to purchase a paid version. But when the paid module started to not work properly and I was losing sales because of it, I had to find a quick solution. This solution is what I intended to share for users with similar problems. I agree that the "PayPal USA, Canada v1.3.9 - by PrestaShop" as lots of problems and that Prestashop's developers seems to be purposely avoiding a fix for this module, perhaps to generate revenues with their paid modules. But then again, Prestashop is a great open source solution for business starters who can't afford to invest large sums for an online store platform and those developers have to generate some sort of revenue for their hard work. Having said that, it is time for the Prestashop's developers to fix these problems once and for all, as a working payment module is essential for an online shop. Prestashop is losing some ground because of this, cause lots of users are getting frustrated with this and switching to other platforms. Soooo, Prestashop developers, it is time for you guys to fix this.... Cheers Dan Edited April 13, 2016 by papagino (see edit history) Link to comment Share on other sites More sharing options...
tdr170 Posted April 13, 2016 Author Share Posted April 13, 2016 Yes they seem to be avoiding the PayPal module as I have posted to the forge my issues before bellini13 posted the comment about taxes and I fixed the module myself. The last forge ticket I wrote on this subject was written Jan 16 and as of the time of this post is unassigned, I commented several times with no response I even posted the fix I found no response. If you look at the pull request for the standard.tpl file you will see I commented on it saying it fixed my issues and should be implemented but no response from Prestashop. At this point I think they are not making any changes to the modules unless it pertains to 1.7, all modules will have to be re-written as hooks have changes as well as other core components and modules form 1.6 do not seem to work at all with 1.7. So when and if they do fix this module it will be for 1.7 and 1.6 users will either have to upgrade or probably fix it as we have done or just not use it. http://forge.prestashop.com/browse/PNM-3722 Link to comment Share on other sites More sharing options...
tdr170 Posted April 21, 2016 Author Share Posted April 21, 2016 Well sorry to report the the standard.tpl change did not solve the issue with orders not being registered in BO 100%, out of the last 5 orders 2 did not show in BO but were recorded at PayPal. We never heard from the customer about any error or anything just luckily received the PayPal payment email so we new there was an order. Back to PayPal Europe 3.10.1 we never have any issues when using this modules why can't they just use this same module and change it up for US. Link to comment Share on other sites More sharing options...
papagino Posted April 21, 2016 Share Posted April 21, 2016 Hey tdr170, Did you also made the changes to the file paypalusa/paypalusa.php? If not, check the bug tracker here: https://github.com/PrestaShop/PrestaShop-modules/pull/432/files#diff-5da7524100b2e4a68e32e136ed582c5cR423 Hope this will help... Cheers Dan Link to comment Share on other sites More sharing options...
tdr170 Posted April 21, 2016 Author Share Posted April 21, 2016 I use standard payment so not sure that will help, I did alot of test and for me all orders came through so I went live and all the sudden 2 orders did not appear. So even if I do change the PHP how can I know that this issue will not still come up, at least with 3.10 Euro I have no worries every order comes through. I just changed all the logos to the US ones, the only real diff is when directed to the PayPal payment page it does not break the tax out in a separate line but as long as the total is the same I don't think the customers would ever notice. Link to comment Share on other sites More sharing options...
papagino Posted April 21, 2016 Share Posted April 21, 2016 I use standard payment so not sure that will help, I did alot of test and for me all orders came through so I went live and all the sudden 2 orders did not appear. So even if I do change the PHP how can I know that this issue will not still come up, at least with 3.10 Euro I have no worries every order comes through. I just changed all the logos to the US ones, the only real diff is when directed to the PayPal payment page it does not break the tax out in a separate line but as long as the total is the same I don't think the customers would ever notice. I remember when I was using standard payment and had the same problem you mentioned... I think that disabling, uninstalling and deleting the PayPal module, then clearing cache and installing it from a fresh download from Prestashop Addons site fixed my problems. Also, try using different web browsers when doing your test transactions to see if you can replicate a fail transaction. You can also check your Host Access Logs to see the failed transactions to verify if it is happening only with users using particular type of hardware/software. Good luck with this... Dan Link to comment Share on other sites More sharing options...
tdr170 Posted April 21, 2016 Author Share Posted April 21, 2016 Maybe some other time I will test again but I think for now I am happy with the other version it works without fail, I used for a year and a half and never had a issue so for now I have peace of mind. I am also currently testing 1.7 so my free time goes to that it makes me want to pull my hair out enough already. LOL Link to comment Share on other sites More sharing options...
raquel soto Posted February 5, 2017 Share Posted February 5, 2017 Sorry for bringin this on after a while but are you sure that the problem is testing in local instead of doing it on production? Link to comment Share on other sites More sharing options...
bellini13 Posted February 6, 2017 Share Posted February 6, 2017 You cannot test Paypal IPN's on a local desktop. How would Paypal be able to reach your private network? Link to comment Share on other sites More sharing options...
Kreykoui Posted September 13, 2017 Share Posted September 13, 2017 Hi guys! I have another problem with the Paypal USA / Canada1.3.9 module on Prestashop 1.6.0.14. For a few days, it is impossible to connect to Paypal during a transaction. A Paypal message appears and indicates that the address is incomplete. Indeed, the country is not registered in the address of the customer. But how did this problem come about suddenly?Is anyone able to explain what has happened and especially how to solve the problem? My shop is down in high season ... Great thanks to all! Link to comment Share on other sites More sharing options...
bellini13 Posted September 14, 2017 Share Posted September 14, 2017 Paypal is allowed to make updates to their systems, they do it all of the time. The Paypal USA module is no longer supported, and has not received any updates in the past 2 years. Time to move onto a different Paypal module that will be maintained. Link to comment Share on other sites More sharing options...
obewanz Posted September 21, 2018 Share Posted September 21, 2018 (edited) Is there a FREE Paypal USA module that is maintained AND can process for two different websites using Paypal standard? (Basically a dynamic IPN version) Edited September 21, 2018 by obewanz added additional requirement (see edit history) Link to comment Share on other sites More sharing options...
Kreykoui Posted September 21, 2018 Share Posted September 21, 2018 Unfortunately no. You will have to buy one module and buy another one whenever Paypal updates. That will cost you about $ 50.00 a year, which is still much less than bank modules with exorbitant fixed fees in addition to the legal warranties on your property. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now