Ankündigung

Einklappen
Keine Ankündigung bisher.

PayPal Express Verbindungsprobleme

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    PayPal Express Verbindungsprobleme

    Hi Leute

    heute wollte ein Kunde per PP Bestellen und bekam folgende Fehlermeldeung. Bis vor kurzem lief noch alles einwandfrei

    Es trat ein Fehler beim Kontakt mit der Kreditkartenprüfstelle auf. Bitte versuchen Sie es später noch einmal oder nehmen Sie mit uns Kontakt auf. () - (52) GnuTLS recv error (-9): A TLS packet with unexpected length was received.

    Hier die Log Datei

    2012-10-09 09:35:20
    -------------------
    (live transaction) --> https://api-3t.paypal.com/nvp
    Request Headers:
    Array
    (
    [0] => Content-Type: text/namevalue
    [1] => X-VPS-Timeout: 45
    [2] => X-VPS-VIT-Client-Type: PHP/cURL
    [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - WPP-NVP
    [4] => X-VPS-VIT-Integration-Version: 1.3.8a
    )

    Request Parameters: {SetExpressCheckout}
    Array
    (
    [LOCALECODE] => DE
    [PAYMENTACTION] => Sale
    [AMT] => 12.95
    [RETURNURL] => https://www.nascar-fan.de/ipn_main_handler.php?type=ec
    [CANCELURL] => https://www.nascar-fan.de/index.php?...mp;ec_cancel=1
    [PAGESTYLE] => Primary
    [METHOD] => SetExpressCheckout
    [CURRENCYCODE] => EUR
    [USER] => xxxxxxxxxxxxxxxxxxxxxx
    [PWD] => ****************
    [VERSION] => 3.2
    [SIGNATURE] => ************************************************** **GLCA
    )

    Response:
    Array
    (
    [] =>
    [CURL_ERRORS] => (52) GnuTLS recv error (-9): A TLS packet with unexpected length was received.
    )
    (52) GnuTLS recv error (-9): A TLS packet with unexpected length was received.
    Array
    (
    [url] => https://api-3t.paypal.com/nvp
    [content_type] =>
    [http_code] => 0
    [header_size] => 0
    [request_size] => 681
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 1.093555
    [namelookup_time] => 0.036062
    [connect_time] => 0.215432
    [pretransfer_time] => 0.913885
    [size_upload] => 423
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 386
    [download_content_length] => 0
    [upload_content_length] => 0
    [starttransfer_time] => 1.093541
    [redirect_time] => 0
    )

    SetExpressCheckout, Elapsed: 1101ms -- Failed
    (52) GnuTLS recv error (-9): A TLS packet with unexpected length was received.
    Array
    (
    [url] => https://api-3t.paypal.com/nvp
    [content_type] =>
    [http_code] => 0
    [header_size] => 0
    [request_size] => 681
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 1.093555
    [namelookup_time] => 0.036062
    [connect_time] => 0.215432
    [pretransfer_time] => 0.913885
    [size_upload] => 423
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 386
    [download_content_length] => 0
    [upload_content_length] => 0
    [starttransfer_time] => 1.093541
    [redirect_time] => 0
    )
    Zuletzt geändert von NascarFan; 09.10.2012, 09:38.

    #2
    In meinem noch nicht ganz fertigen Shop V 1.5 besteht das selbe Problem

    Kommentar


      #3
      Kontaktiere Deinen Hoster, dieser Fehler hat nichts mit Zen-Cart zu tun sondern mit der CURL Konfiguration auf diesem Server.

      Kommentar


        #4
        Hi danke für die Antwort. Hab mich heut vormittag hier schon durchs Forum gelesen und hab auch meinen Hoster wegen evtl. API URL informiert. Kam aber noch nichts zurück

        Curl steht bei mir
        cURL support enabled
        cURL Information libcurl/7.18.2 GnuTLS/2.4.2 zlib/1.2.3.3 libidn/1.8

        Kommentar


          #5
          Hi ich eiere jetzt schon seit Tagen mit meinem Hoster rum ohne Ergebnis.

          Ich habe per .htaccess vorerst wieder auf php5.2 umgeschaltet. Der Shop lief wieder mit Ausnahme des PP Moduls

          Kann mir jemand sagen welche Servereinstellung nötig ist damit das wieder funktioniert?

          Kommentar


            #6
            Mittlerweile hat sich herausgestellt, dass zahlreiche Shops auf deutschen Servern Probleme mit der Verbindung zu PayPal haben.

            Das Problem äußert sich auch in folgender Fehlermeldung:
            28 connect() timed out

            Ich habe nun von PayPal folgendes bekommen:
            Vielen Dank für die Übermittlung des Log Auszugs und des Traces Routes. Momentan häufen sich die Anfragen zu Verbindungsproblemen aus Deutschland. Ich habe Ihre Daten einen unserer Senior Techs weitergeleitet, der momentan Daten zu diesen Problemen zusammenträgt.

            Ich kann nur jedem raten, ein Ticket bei PayPal dazu aufzugeben und sich nicht abwimmeln zu lassen:
            Auf folgender Seite einen Account registrieren und dann ein Ticket aufgeben:https://ppmts-de.custhelp.com/

            Kommentar


              #7
              Hab ich gemacht. Danke für deine schnelle Antwort

              Kommentar


                #8
                Antwort von PP

                vielen Dank, dass Sie den Technischen Händler Support kontaktiert haben.

                Die Fehlermeldung die Sie erhalten deutet darauf hin, dass Ihr Server falsche Parameter an den Paypal Service schickt. Es kommt keine verschluesselte Verbindung zustande und der Vorgang wird abgebrochen.

                Wichtig wäre, dass Sie im Paypal Script die CURL Option curl_setopt($ch, CURLOPT_SSLVERSION, 3) aktivieren.

                Kommentar


                  #9
                  Das ist eine typische First Line Antwort.

                  Lasse Dir von Deinem Provider einen Traceroute vom betroffenen Server machen auf api-3t.paypal.com
                  Der sieht dann ungefähr so aus:
                  Code:
                  1  85.154.187.1 (85.154.187.1)  10.701 ms  10.926 ms  10.920 ms
                  2  xxhost.HAN-1-eth0-312.de.xxnet.net (217.71.99.229)  0.509 ms  0.513 ms  0.507
                  ms
                  3  DUS-1-eth100.de.xxnet.net (217.71.96.78)  4.972 ms  5.211 ms  5.211 ms
                  4  xe1-0-0.irt1.dus03.de.as13237.net (217.71.96.114)  5.213 ms  5.452 ms  5.452 ms
                  5  ae3-irt1.fra44.de.as13237.net (217.71.96.118)  7.928 ms  7.930 ms  8.162 ms
                  6  ffm-b12-link.telia.net (213.248.90.25)  8.199 ms  7.946 ms  7.936 ms
                  7  ffm-bb1-link.telia.net (213.155.135.10)  8.414 ms  8.260 ms ffm-bb1-link.telia.net
                  (213.155.135.8)  8.255 ms
                  8  ash-bb1-link.telia.net (213.155.135.59)  98.750 ms ash-bb1-link.telia.net
                  (80.91.246.62)  98.895 ms ash-bb1-link.telia.net (213.155.135.57)  98.918 ms
                  9  * * *
                  10  * * *
                  11  * * *
                  Stelle zusätzlich sicher, dass Du im PayPal Modul das Logging aktiviert hast, Du findest dann im Ordner includes/modules/payment/paypal/logs ein CURL Logfile namens z.B. Paypal_CURL_1349932288_HZlG.log
                  Das hat ungefähr folgenden Inhalt:
                  Code:
                  2012-10-11 07:11:28
                  -------------------
                  (live transaction) --> https://api-3t.paypal.com/nvp
                  Request Headers: 
                  Array
                  (
                      [0] => Content-Type: text/namevalue
                      [1] => X-VPS-Timeout: 90
                      [2] => X-VPS-VIT-Client-Type: PHP/cURL
                      [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(R) - PayPal/NVP
                      [4] => X-VPS-VIT-Integration-Version: 1.5.0
                  )
                  
                  
                  Request Parameters: {GetTransactionDetails} 
                  Array
                  (
                      [TRANSACTIONID] => XXXXXXXXXXXXXXX
                      [METHOD] => GetTransactionDetails
                      [USER] => pay_xx1.xxx.com
                      [PWD] => ****************
                      [VERSION] => 61.0
                      [SIGNATURE] => ****************************************************xxxP
                  )
                  
                  
                  Response: 
                  Array
                  (
                      [] => 
                      [CURL_ERRORS] => (28) connect() timed out!
                  )
                  
                  (28) connect() timed out!
                  Array
                  (
                      [url] => https://api-3t.paypal.com/nvp
                      [content_type] => 
                      [http_code] => 0
                      [header_size] => 0
                      [request_size] => 0
                      [filetime] => -1
                      [ssl_verify_result] => 0
                      [redirect_count] => 0
                      [total_time] => 60.254116
                      [namelookup_time] => 0.0144
                      [connect_time] => 0
                      [pretransfer_time] => 0
                      [size_upload] => 0
                      [size_download] => 0
                      [speed_download] => 0
                      [speed_upload] => 0
                      [download_content_length] => -1
                      [upload_content_length] => -1
                      [starttransfer_time] => 0
                      [redirect_time] => 0
                      [certinfo] => Array
                          (
                          )
                  
                      [redirect_url] => 
                  )
                  
                  
                  GetTransactionDetails, Elapsed: 60255ms -- Failed
                  (28) connect() timed out!
                  Array
                  (
                      [url] => https://api-3t.paypal.com/nvp
                      [content_type] => 
                      [http_code] => 0
                      [header_size] => 0
                      [request_size] => 0
                      [filetime] => -1
                      [ssl_verify_result] => 0
                      [redirect_count] => 0
                      [total_time] => 60.254116
                      [namelookup_time] => 0.0144
                      [connect_time] => 0
                      [pretransfer_time] => 0
                      [size_upload] => 0
                      [size_download] => 0
                      [speed_download] => 0
                      [speed_upload] => 0
                      [download_content_length] => -1
                      [upload_content_length] => -1
                      [starttransfer_time] => 0
                      [redirect_time] => 0
                      [certinfo] => Array
                          (
                          )
                  
                      [redirect_url] => 
                  )
                  Aktualisiere das PayPal Ticket mit dem Traceroute des Providers und einem aktuellen CURL Log

                  Kommentar


                    #10
                    AW: PayPal Express Verbindungsprobleme

                    Das Problem 28 connection timed out war ein Routing Problem zwischen verschiedenen Providern und ist nun behoben.

                    posted via Tapatalk 2

                    Kommentar


                      #11
                      Zitat von webchills Beitrag anzeigen
                      Das Problem 28 connection timed out war ein Routing Problem zwischen verschiedenen Providern und ist nun behoben.
                      Hi Webchills,
                      was meinst du "ist nun behoben"? Ich kriege häufiger genau die Fehlermeldung "(28 )Operation timed out after 60 seconds with 0 bytes received".

                      Wie sollte ich das beheben? Hat das mit meinem Provider zu tun? Wenn ja, was sollte ich meinem Provider erzählen, um das Problem zu beheben? Ich benutze 1.5.1 und Express Checkout.

                      Heufiger kriegen wir eine Zahlung vom Kunden, aber keine Bestellung ist im Shop eingegangen bzw. im Datenbank gespeichert! Ganz schlimm!

                      Kommentar


                        #12
                        Das Posting ist fast 2 Jahre alt...

                        Bitte kläre das mit Deinem Provider und mit PayPal, es ist im Thread detailliert beschrieben, was zu tun ist.

                        Kommentar

                        Info zu diesem Forenarchiv:
                        Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                        Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                        Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                        PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                        Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                        FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                        Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                        Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                        Fehler in der Software können auf Github als Issues gemeldet werden.
                        Follow us
                        aktuelle version
                        Zen Cart 1.5.7g deutsch
                        vom 12.12.2023
                        [Download]
                        Lädt...
                        X