PayPal Zahlung liefert eine Fehlermeldung 10002

  • Hallo Leute,

    kann mir einer weiterhelfen. Habe mir einen kleinen Shop eingerichtet (noch nicht ganz fertig) unter http://www.als-gewinner-geboren.de
    Dieser liefert mir nur bei der Bezahlung via PayPal folgende Fehlermeldung:

    Error code: 10002
    Short message: Security error
    Long message: Security header is not valid
    Severity code: Error

    Ich bin mir nicht sicher, was er im Header für einen Eintrag vermisst bzw. benötigt. Wäre um eine schnelle Hilfe von Euch sehr Dankbar :P

    Mit lieben Grüßen
    Ottmar

  • Hallo Herr Seiz,

    habe extra für den Shop mit die Version 12,5 heruntergeladen.

    Vielleicht haben Sie noch eine andere Idee. Habe schon alle Einträge der PayPal API kontrolliert und noch einmal erneut in die Felder eingetragen. Der Fehler bleibt.

    Mit lieben Grüßen
    Ottmar

  • Hallo,

    ich bin da nicht der Spezialist, aber meines Wissend nach, bietet PayPal 2 verschiedene API Zugänge (Option 1 und Option 2) an und unser Shop unterstützt nur einen der beiden. Vermutlich wurde Ihr Schlüssel für den falschen generiert (Option 1), in dem Fall versuchen Sie es mal über PayPal's Option 2.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Herr Seiz,

    gerade habe ich mit PAYPAL telefoniert, die haben mich gebeten den Shop vom Testmodus in den Life-Modus umzustellen.
    Meine Frage an Sie, wo kann ich diese Umstellung vornehmen?

    Freue mich auf Ihr baldiges Feedback :)

    Mit lieben Grüßen
    Ottmar

  • Hmmm… das sollte eigentlich bereits der Fall sein, ausser Sie hätten explizit durch Modifikation der Datei "debug.inc.php" auf Debugging umgeschaltet.

    Wie ist die URL direkt zu Ihrem Shop?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    das tut mir jetzt leid, das hier das übliche PingPong-Spiel los geht, aber ich weiss nicht, warum PayPal meint, der Shop wäre im Testmodus. Ein paar technische Details seitens PayPal könnten hier evtl. Klarheit bringen.

    Hatten Sie bereits überprüft, mit welcher der Beiden API-Optionen Sie Ihren Schlüssel generiert haben?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Herr Seiz,

    leider gibt es nur eine API in meinem PayPal Konto, habe auch keine Option gefunden in der man etwas umstellen könnte.
    Habe leider auch keine weiteren Möglichkeiten erhalten seitens Paypal.

    Wenn mir beide Seiten nicht helfen können, dann werde ich es vielleicht mit einem anderen Shopsystem umsetzen und testen müssen. Den Aufwand wollte ich mir gerne sparen, da ich alle Webprojekte von uns und unseren Kunden bisher ausschließlich mit ZetaProducer umgesetzt habe.

    Mit lieben Grüßen
    Ottmar

  • Hallo Herr Seiz,

    im PayPal habe ich die Option 2 eingerichtet und diese Daten in Zeta eingepflegt. Ich hatte gerade noch einmal ein langes Telefongespräch mit der Hotline von PayPal.
    Es gibt hier keine weiteren Ideen, wie Sie mir helfen könnten.

    Für die Option 1 würden Informationen von ZetaProducer benötigt. Wobei PayPal nicht davon ausgeht, das mit dieser Option das Problem gelöst wäre.

    Was soll ich machen?

    Liebe Grüße
    Ottmar

  • Option 2 sollte die richtige sein. Auf jeden fall ist es die, die wir in unseren Tests nutzen. Herr Keim wird sicherlich auch nochmals hier antworten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Ich werde später eine aktuelle Testumgebung "from scratch" aufbauen und einen kompletten Bestellablauf durchführen.

    Anschließend gebe ich hier wieder Feedback.

  • Jetzt habe ich hier einen Testshop eingerichtet.

    Damit konnte ich erfolgreich bestellen.

    Die Zahlung ging von meinem Konto weg:

    Und wurde auf unser Firmen-PayPal-Konto gebucht:

    Resümee: Mir fällt kein guter Grund ein, dass das bei Dir nicht funktioniert.

    Dinge, die Du mal ausprobieren könntest:

    • Veröffentliche testweise auf unseren Hosting-Webserver anstatt auf deinen Eigenen. Ggf. sind doch PHP-Anforderungen auf Deinem Server nicht vorhanden.
    • Gib die Zugangsdaten nochmals ein. Generiere zur Not die API-Credentials in der PayPal-Oberfläche neu. Alle Google-Ergebnisse zu Deiner Fehlermeldung "Security header is not valid" deuten darauf hin, dass Du die PayPal-API-Zugangsdaten falsch in Zeta Producer eingegeben hast.
    • Ggf. hast Du auch die API-Daten Deines Sandbox-Kontos (Sandbox = Test-PayPal) mit denen Deines richtigen Kontos verwechselt?
    • Schaue in die Datei "debug.inc.php" des Warenkorb-Widgets. Dort muss stehen public static $debug = false;. Fall dort statt false das Wort true steht, ist irgendwas unsauber und er versucht mit der Sandbox zu kommunizieren.

    Nur nochmals zur Sicherheit, wie die 3 API-Daten vom Prinzip aufgebaut sind:

    • API-Benutzername: info_api1.example.com
    • API-Passwort: X18S376KGHPQ1C9L
    • Unterschrift: KhEY49D18fxPKHr9zJsl1341KiUEKGNNypR9ZUmWhdb.kUDSNqwPaSFx

    Bitte gib gerne Rückmeldung, wenn Du weiter gekommen bist, bzw. was Du zu meinen Tests sagst.

  • Hallo Uwe,

    vielen Dank für Deine Vorschläge zu meinem geschilderten Problem mit PAYPAL.
    Gerne gebe ich Dir hier das Feedback für die Problemlösung in meinem Fall.

    Ich habe die API bei PAYPAL neu erstellt und diese Daten im Shop eingebunden und es funktioniert nun alles bestens :)

    Vielen Dank für Deine Zeit die Du investiert hast, dass gleiche gilt natürlich auch für Herrn Seiz. Toller Service. Aus diesem Grund habe ich mich letztendlich für ZetaProducer vor vielen Jahren entschieden. Freue mich auf viele weitere Jahre mit Euch!

    Mit lieben Grüßen
    Ottmar

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!