Announcement

Collapse
No announcement yet.

PayPal Instant Payment Notifications (IPN) Failing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Listed = enable ?

    I did the « list-modules.pl » check...
    The following modules are listed :
    Crypt::SSLEay
    Net:SSL
    Net::SSLEay
    If the're listed, does that means the're « enable » or working ?

    And, by the way, it's a shame the way Actinic is handling that problem !

    Thank you !
    Bernard Morin

    Comment


      Originally posted by cactus02 View Post
      I did the « list-modules.pl » check...
      The following modules are listed :
      Crypt::SSLEay
      Net:SSL
      Net::SSLEay
      If the're listed, does that means the're « enable » or working ?

      And, by the way, it's a shame the way Actinic is handling that problem !

      Thank you !
      If you use the 'Help', 'Troubleshooting', 'Website analysis' option in Actinic you can test if these modules are available to your website. This is the best way to be totally sure.

      Alex
      Blog, Twitter, Facebook
      Actinic Ecommerce, CMS and Video production

      www.petraboase.com
      www.progrow.co.uk
      www.christopherpiperwines.co.uk
      www.cheeksandcherries.co.uk
      www.skatewarehouse.co.uk

      Comment


        Bernard,

        I'm sorry that you feel that Actinic have handled this badly.

        What do you feel we should have done?

        Chris

        Comment


          We managed to resolve the issue with PayPal orders going into PSP pending after much deliberation and trying x, y and z! Alan in tech support at Actinic has been first class on this issue, which is good considering the issue is not of Actinic's creation. He's been contacting me almost daily to try new things and we got there in the end.

          In my opinion it seems that it's not entirely to do with your hosting server but what settings you've got in your PayPal account. Try points 1 and 2 below if you've not already done so or if your PayPal customers are getting errors when bouncing back to your site after payment. If they're not getting errors and it's just the PSP pending problem then you need point 3...

          Here is a list (in order) of the things we did to resolve this issue:

          1) Check to see if you have the correct SSL modules installed and active on your hosting server, as detailed here: http://community.actinic.com/showthread.php?t=48463
          2) Try rebooting your hosting server. It may sound silly but this did resolve the original PayPal issue whereby people were getting errors when bouncing back to the site after making a payment.
          3) Login to your PayPal account at http://www.paypal.co.uk and click 'Profile' then 'My selling preferences' in the box on the left. Then, under 'selling online' you need to go into your website preferences. Auto return should be turned on and the return URL should be:
          Code:
          http://www.yourdomain.co.uk/cgi-bin/os000001.pl?SEQUENCE=3&ACTION=Finish
          (Depending on your server setup you may need to change the first part of the URL to https, but try it with just http first) I think you're highly likely to find this sorts out the problem of orders going into PSP pending.

          Hopefully this works for most people. It certainly did for us. It's a shame that one change at PayPal's end can cause an issue that affects so many people but I think if you try enough possible solutions to narrow down the problem you'll get there eventually, as has proven to be the case on this one. Will be interested to know if this solutions works for anyone else.
          Cheers
          Stuart

          Comment


            I followed the instructions on how to install the three modules whilst eating salt and vinegar crisps. Didn't finish the packet as it did the first install really quick and the second even quicker.

            The bizarre thing is when I do the 'Help', 'Troubleshooting', 'Website analysis' option in Actinic it does not show the 3 modules which you are all talking about. I have listed what it has shown once I did the install.

            Digest::MD5 Installed
            ActinicEncrypt1024 Not installed
            Exporter Installed
            File::Temp Installed
            LWP::UserAgent Installed
            Crypt::SSLEasy Not installed
            CGI Installed
            CGI::Carp Installed
            Archive::Zip Not installed
            Net::SSL Installed


            It said that it installed:
            Crypt::SSLEay (I typed "yum install perl-Crypt-SSLEay")
            Net:SSL

            But that the following did not exist.
            Net::SSLEay


            I also see from the list that on my server Crypt::SSLEay shows Crypt::SSLEasy but I did type "yum install perl-Crypt-SSLeay" if this makes sense which installed the one which you have on YOUR list?

            Do I just type for the other two:
            "yum install perl-Net-SSL"
            "yum install perl-Net-SSLEay"

            Although I did this the second says it does not exist and the first is now installed whereas previously it stated not installed and why does it not show Crypt::SSLEay on my list as I do not know if its installed.

            At this rate Gary Lineker is going to have to put overtime on at his crisp factory
            Sazoo - Kids Special Occasion Clothing

            Comment


              The script used to report the perl modules has a bug unfortunately.

              You can download a replacement script from http://community.actinic.com/showpos...&postcount=173

              Gordon Camley

              3rd Line Support
              SellerDeck.

              Comment


                Originally posted by sazoo View Post
                The bizarre thing is when I do the 'Help', 'Troubleshooting', 'Website analysis' option in Actinic it does not show the 3 modules which you are all talking about. I have listed what it has shown once I did the install.
                Sorry I assumed you had probably read about this earlier on in this rather long thread and installed the replacement script mentioned by Gordon above.

                Originally posted by sazoo View Post

                It said that it installed:
                Crypt::SSLEay (I typed "yum install perl-Crypt-SSLEay")
                Net:SSL

                But that the following did not exist.
                Net::SSLEay

                I also see from the list that on my server Crypt::SSLEay shows Crypt::SSLEasy but I did type "yum install perl-Crypt-SSLeay" if this makes sense which installed the one which you have on YOUR list?

                Do I just type for the other two:
                "yum install perl-Net-SSL"
                "yum install perl-Net-SSLEay"

                Although I did this the second says it does not exist and the first is now installed whereas previously it stated not installed and why does it not show Crypt::SSLEay on my list as I do not know if its installed.
                Again I believe this was a typo accidently made and then duplicated by others later in this thread. The 'web site analysis' procudure is checking for a script called "Crypt::SSLeay". I believe I used

                Code:
                yum install perl-Crypt-SSLeay
                to install on our servers. However each server is different and there are many reasons why you might run into issues. If you get stuck you really are best talking to your hosting company and asking for some assistance with your particular configuration.

                Hope this helps.

                Alex
                Blog, Twitter, Facebook
                Actinic Ecommerce, CMS and Video production

                www.petraboase.com
                www.progrow.co.uk
                www.christopherpiperwines.co.uk
                www.cheeksandcherries.co.uk
                www.skatewarehouse.co.uk

                Comment


                  Oh yeah ! It's working for me

                  Originally posted by stualk View Post
                  We managed to resolve the issue with PayPal orders going into PSP pending after much deliberation and trying x, y and z! Alan in tech support at Actinic has been first class on this issue, which is good considering the issue is not of Actinic's creation. He's been contacting me almost daily to try new things and we got there in the end.

                  In my opinion it seems that it's not entirely to do with your hosting server but what settings you've got in your PayPal account. Try points 1 and 2 below if you've not already done so or if your PayPal customers are getting errors when bouncing back to your site after payment. If they're not getting errors and it's just the PSP pending problem then you need point 3...

                  Here is a list (in order) of the things we did to resolve this issue:

                  1) Check to see if you have the correct SSL modules installed and active on your hosting server, as detailed here: http://community.actinic.com/showthread.php?t=48463
                  2) Try rebooting your hosting server. It may sound silly but this did resolve the original PayPal issue whereby people were getting errors when bouncing back to the site after making a payment.
                  3) Login to your PayPal account at http://www.paypal.co.uk and click 'Profile' then 'My selling preferences' in the box on the left. Then, under 'selling online' you need to go into your website preferences. Auto return should be turned on and the return URL should be:
                  Code:
                  http://www.yourdomain.co.uk/cgi-bin/os000001.pl?SEQUENCE=3&ACTION=Finish
                  (Depending on your server setup you may need to change the first part of the URL to https, but try it with just http first) I think you're highly likely to find this sorts out the problem of orders going into PSP pending.

                  Hopefully this works for most people. It certainly did for us. It's a shame that one change at PayPal's end can cause an issue that affects so many people but I think if you try enough possible solutions to narrow down the problem you'll get there eventually, as has proven to be the case on this one. Will be interested to know if this solutions works for anyone else.
                  1. I try to install the « SSL modules ». I am not able to tell you if I did install and « enable » them correctly. They do appear in the list-module results.
                  2. I did change my PayPal profile as mention in the quote above. I though we did not have to activate the auto return. Before I had the problem, they were not !

                  And guess what, it's working again !

                  Thank you Stuart !
                  Bernard Morin

                  Comment


                    Help for the non-technical ???

                    When we were looking for a web-shop solution - one of our main criteria was ease of use as we are more interested in operating our business that in becoming web developers.

                    Actinic offered us an 'out of the box' solution and we were online within hours - we were impressed. However, the ongoing problems with PayPal integration are becoming very frustrating.

                    I appreciate that this thread contains technical work-arounds for those who are web-savvy but how about a solution for the non-techies who simply want to carry on running their business.

                    Will Actinic be providing a patch or upgrade so we can simply swap a file locally and upload the repaired site?

                    Neil

                    Comment


                      OK, so I am now really confused.

                      I installed Crypt::SSLEay and Net::SSLeay and tried to reinstall to see if they are working and received these messages so I know they have been done right.

                      Package perl-Crypt-SSLeay - 0.51-11.el5.x86_64 is already installed.

                      Package perl-Net-SSLeay - 1.30-4.fc6.x86_64 is already installed.


                      I tried the same with Net:SSL but it says the package is not available but when you do the 'Help', 'Troubleshooting', 'Website analysis' option in Actinic it says Net::SSL is installed.

                      Do I type the following to install it or can someone give me the exact line I have to type as I have tried lots of variations as this one did not work:

                      yum install perl-Net-SSL


                      and the message comes up:

                      No package perl-Net-SSL available.


                      So in theory all three pakages are installed on my 1and1 VPS Server and it has not solved the problem. I also rebooted the VPS server two times to ensure that was nothing to do with it. I tried to download the .pl file which youstated in a previous message but the zip file once downloaded and extracted has an executable file which I renamed to SiteExplorer.pl but when you open it, its full of garbage and does not work so not sure how to check properly again if all the modules are fully installed. Is there a command you can type from the SSH command line for it to list all the perl modules?

                      Does Auto Return in Paypal need to be turned on as I have it to off at the moment - with the right return address like one of the previous people have shown?

                      HELP PLEASE!
                      Sazoo - Kids Special Occasion Clothing

                      Comment


                        Originally posted by sazoo View Post
                        So in theory all three pakages are installed on my 1and1 VPS Server and it has not solved the problem. I also rebooted the VPS server two times to ensure that was nothing to do with it. I tried to download the .pl file which youstated in a previous message but the zip file once downloaded and extracted has an executable file which I renamed to SiteExplorer.pl but when you open it, its full of garbage and does not work so not sure how to check properly again if all the modules are fully installed. Is there a command you can type from the SSH command line for it to list all the perl modules?

                        Does Auto Return in Paypal need to be turned on as I have it to off at the moment - with the right return address like one of the previous people have shown?

                        HELP PLEASE!
                        Actinic gave me a program called willow.pl which showed that all three modules are installed so no need for the instructions on how to install Net::SSL. Can someone reply regarding the auto return although I have tried both ways now to see if it has an effect and seems to still go into pending. I also just restarted the server again so have tried every available option shown on the community posts and still it is not working.

                        Installed three perl modules.
                        Altered auto return to on and off.
                        Restarted VPS server.

                        Were there any other things I should have done?
                        Sazoo - Kids Special Occasion Clothing

                        Comment


                          We were having the same problem with PayPal, in both websites we have, .com and .co.uk
                          Since we installed the perl modules, UK website started working fine, but the .com website still with the same problem, even after changing the configuration in our PayPal account. Any help for US websites?

                          Comment


                            Sazoo - it's my understand that auto return should be turned on for PayPal to divert people back to your website after payment and for them to receive an order confirmation email.

                            To do this: Login to your PayPal account at http://www.paypal.co.uk and click 'Profile' then 'My selling preferences' in the box on the left. Then, under 'selling online' you need to go into your website preferences. Auto return should be turned on and the return URL should be:
                            Code:
                            http://www.yourdomain.co.uk/cgi-bin/os000001.pl?SEQUENCE=3&ACTION=Finish
                            I'd recommend doing this and leaving it for a day or so, even try placing a test order yourself if you can and see what happens. Given all the steps you've taken to sort this out I'd be amazed if this doesn't correct the problem for you.
                            Cheers
                            Stuart

                            Comment


                              Sergio - I wouldn't imagine that having a US domain would be any different from having a UK domain in terms of fixing the problem. Are your two website different at all and do you have separate PayPal accounts for each domain? If not, this could be an issue. I can't be certain about this, but:

                              - if you are sending people from yoursite.co.uk through PayPal and then from the auto return address in PayPal they are sent back to yoursite.co.uk then that should work fine (and from what you say it is)
                              - if you are sending people from yoursite.COM through the exact same PayPal account and then using the same UK auto return address then you're sending people back to a .co.uk domain and I'm not sure that would work.

                              I stand to be corrected here but I seem to remember having this exact problem a few years ago (because we have a site hosted on a .com domain with a UK domain forwarding to it and we had to be very specific in PayPal which domain we intended to use - i.e. the hosted address, not the forwarding address)

                              Sorry if this is confusing but hopefully it helps. If you could answer the questions in the opening paragraph of my post and also provide us with your web address(es) that will help.
                              Cheers
                              Stuart

                              Comment


                                I'm surprised Actinic support haven't kicked in with a statement on the best settings for paypal as we're now seeing various posts that are at odds with what's been recommended before.

                                AFAIK the 'correct' setting for paypal is to have auto-return turned off with the URL blank. Actinic passes the return url to paypal when it connects to take payment. This way it will work with different websites, domains, etc.

                                By setting this manually you're creating potential problems for yourself and avoiding an apparent problem rather than fixing it.

                                Now if that's the only way you can get it to work, then fine. It's just a bit dangerous to be advising others to do it this way when it's at odds with the way Actinic works and can cause other users problems if they don't understand the implications of what they're doing.

                                I'm not trying to criticise anyone here but would like to see Actinic get more involved in 'shaping' these discussions rather than letting them ramble a bit. I've seen several versions of 'recommended' paypal settings now and to me they really muddy the water rather than introduce any clarity on the subject.

                                Mike
                                -----------------------------------------

                                First Tackle - Fly Fishing and Game Angling

                                -----------------------------------------

                                Comment

                                Working...
                                X