Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Paypal Sandbox - Zahlung fehlgeschlagen

  1. #1
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    Paypal Sandbox - Zahlung fehlgeschlagen

    Hallo zusammen,

    folgendes Problem stellt sich dar.

    Shop ist konfiguriert um PayPal Zahlungen anzunehmen. Soweit so schön. Zugangsdaten für REST Schnittstelle von PayPal sind okay, LIVE sowie Sandbox.

    Sandbox ist aktiviert. Wenn ich jetzt einen Artikel kaufen will passiert folgendes...

    Warenkorb
    Kasse
    PayPal auswählen
    dann wird Paypal geladen
    Zugangsdaten nur mit den Daten möglich unter denen der Shop bei PayPal angemeldet ist, mein privates PayPal Konto wird nicht akzeptiert.
    Kauf bestätigen bei PayPal
    Rückleitung zum Shop
    Klick auf "Kostenpflichtig bestellen"
    Kurze Wartezeit
    Fehlermeldung "Bei der Ausführung der Zahlung ist ein Fehler aufgetreten."

    Log gecheckt...(erweitertes Debugging ist aktiviert)

    Keine Fehler....

    Automatische Statusaktualisierungen von Zahlungen (PayPal-Parameter) auch okay
    Webhooks auch in Ordnung

    cURL geprüft....auch in Ordnung (https://www.paypal-knowledge.com/inf...e&locale=en_US)

    Nach meinen Informationen sollte ja eine Sandbox Transaktion exakt wie ein normaler Kauf ablaufen, oder? Die Bestellungen tauchen dann im Adminbereich als "Nicht bestätigt" auf....

    Ich bin etwas mit meinem Latein am Ende....hat jemand eine Idee?

    Gruß
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken gambio_pp_sandbox.jpg   gambio_paypal.jpg   gambio_pp_webhook.jpg   paypal_fehler.jpg  

  2. #2
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Hallo,

    liegt also nicht an PayPal, sondern am Gambio Modul für PayPal.

    Ich habe heute die Antwort von PayPal dazu bekommen....

    it appears that the response that you are getting is not related to the original issue here, but we do have some information on the potential cause.

    From the information contained within the debug id, it appears that a HTTP PATCH request is being sent to the /payments endpoint in order to add an invoice number to an already created payment. This functionality is not currently supported and the invoice # would need to be set at the time of payment creation.

    If that's not what's happening please feel free to reach out to me directly, as this doesn't appear to be an error with the API endpoint. I have, however, sent a note over to the product owners about the return of a 500 error on this, as a 400 or 405 (or of course a 418) would be more appropriate here.
    Wird also nichts anderes übrig bleiben als auf einen Fix von Gambio zu warten....bis dahin bleibt der Shop down. Ich kann nicht mit echten PayPal Daten testen. Da geht zu sehr ins Geld.

  3. #3
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    2.625
    Downloads
    223
    Uploads
    313

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Log gecheckt...(erweitertes Debugging ist aktiviert)

    Keine Fehler....
    Das sollte eigentlich nicht sein.
    Shop Einstellungen >>> System Einstellungen >>> Logging-Optionen >>> aktivieren
    Unten bei Logging-Gruppe "payment" auswählen und zunächst mal alle Error und Warning aktivieren und speichern.

    Welche Shopversion hast du?
    Ist das eine Neuinstallation oder aktualisiert?
    Funktionen testen in unserem immer aktuellen Gambio Testshop
    Aktuelle Infos zu unserem Gambio Testshop
    Welches Update für welche Version?
    Bilder und Dateien korrekt hochladen und anzeigen
    __________________________________________________ ________________
    Projekt: Flexa Kinderbetten und Hochbetten bei kindermoebel-24.de günstig auf Rechnung kaufen
    System: Gambio GX v3.6.0.2 / PHP Version 7.0.22 / MySQL 5.5.57
    Betreuung durch IT-Recht-Kanzlei München

  4. #4
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Habe das Logging jetzt so aktiviert wie du beschrieben hast...

    Shopversion ist 2.7.4.2
    Es ist eine Aktualisierung von 2.7.4.1

    Das bisherige Logging (Paypal Debug) hat immer einen http 1.1 500 Internal Service Error produziert.

    2016-06-03 16:58:50 USER NOTICE: "Executing payment PAY-4NA002091A098941RK5IZWCQ for orders_id 400225"

    ================================================== ==============================

    2016-06-03 16:58:50 USER NOTICE: "adding invoice_number to payment PAY-4NA002091A098941RK5IZWCQ: 400225"

    ================================================== ==============================

    2016-06-03 16:58:50 USER NOTICE: "ERROR executing payment PAY-4NA002091A098941RK5IZWCQ - ERROR updating payment: INTERNAL_SERVICE_ERROR An internal service error has occurred"
    und dazu dann noch

    2016-06-02 16:46:32 USER NOTICE: "API request:
    PATCH https://api.sandbox.paypal.com/v1/pa...921632BK5IENEQ
    Authorization: Bearer A101.8eCh86j5olMPYXzROLPaL5XZl6r97eVisN8XnGwAlzQb2 b4E_9v1rjEwG-OWXiIb.gElSvx1bMS1aGWJPmbA86E6r7a8
    Accept: application/json
    Accept-Language: en_US
    Content-Type: application/json
    PayPal-Partner-Attribution-Id: Gambio_Cart_REST_EC
    Expect:

    [{"op":"add","path":"\/transactions\/0\/invoice_number","value":"400223"}]
    "


    ================================================== ==============================

    2016-06-02 16:46:32 USER NOTICE: "API response:
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 02 Jun 2016 14:46:33 GMT
    Server: Apache
    PROXY_SERVER_INFO: host=slcsbplatformapiserv3001.slc.paypal.com;threa dId=343
    Paypal-Debug-Id: 40d0e22ee2478
    CORRELATION-ID: 40d0e22ee2478
    Content-Language: en_us
    Connection: close
    Connection: close
    Paypal-Debug-Id: 40d0e22ee2478
    Set-Cookie: X-PP-SILOVER=name%3DSANDBOX3.API.1%26silo_version%3D188 0%26app%3Dplatformapiserv%26TIME%3D3376828503%26HT TP_X_PP_AZ_LOCATOR%3D; Expires=Thu, 02 Jun 2016 15:16:34 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Vary: Authorization
    Content-Length: 194
    Content-Type: application/json

    {"name":"INTERNAL_SERVICE_ERROR","message":"An internal service error has occurred","information_link":"https://developer.paypal.com/docs/api/#INTERNAL_SERVICE_ERROR","debug_id":"40d0e22ee2478 "}
    "


    ================================================== ==============================

    2016-06-02 16:46:32 USER NOTICE: "API response decoded:
    stdClass Object
    (
    [name] => INTERNAL_SERVICE_ERROR
    [message] => An internal service error has occurred
    [information_link] => https://developer.paypal.com/docs/ap..._SERVICE_ERROR
    [debug_id] => 40d0e22ee2478
    )
    "
    Aussage von Paypal dazu ist, dass die Invoice Number (also Rechnungsnummer) wohl nachträglich angehangen wird. Dass darf nicht sein.

    Zusätzlich zu dem oben geposteten kam von Paypal noch dies....

    I am escalating this internally for additional investigation: PPPLPAYPT-9619; unfortunately, I am not able to replicate.

    If your cart could support adding the invoice_number during the initial payment request this might help move forward as a workaround. Or if you have an option to disable invoice number for now in your cart settings to see if it continues.
    Es ist ja davon ausugehen, dass bei anderen die Paypal Zahlung einwandfrei funktioniert. Ich konnte bei meinen Recherchen nämlich kaum etwas zu einem ähnlich gelagerten Fall im Zusammenhang mit Gambio finden.

    Da ich schon das Problem mit den verschobenen Footern hatte, kann es natürlich sein dass meine Installation madig ist. Oder das es an 2.7.4.x liegt.

    Ich probiere jetzt nochmal das Logging wie oben von KlausK beschrieben und schaue dann ob ich es neu installiere oder ob ich mich vom Gambio System verabschiede. Habe früher schonmal mit xt:commerce gearbeitet und kann mich da an nichts schlechtes erinnern....

    Gruß

    Jannis

  5. #5
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Guten Morgen zusammen,

    da die "andere" Logging Option, wie von KlausK vorgeschlagen, auch erstmal keine Erkenntnisse zu Tage gefördert hat habe ich mich heute morgen daran gemacht und habe die Gambio GX 2.7.4.1 nochmal komplett neu installiert. Erstmal ohne den Patch auf 2.7.4.2

    Fazit:

    wieder eine missgestaltete Footer Zeile
    PayPal Sandbox produziert einen "Internal Service Error"

    Somit gehe ich davon aus, dass etwas mit der v.2.7.4.1/2 nicht stimmt. Option wäre noch eine ältere Version zu testen. Das würde ich tun wenn mir jemand eine Version pre v2.7.4.1 nennt wo Paypal definitiv funktioniert.

    Wer sich selber davon überzeugen möchte...

    http://testing.jannis-metzidakis.de

    Paypal Zugangsdaten (zum einloggen auf der Paypal Seite im Zahlungsvorgang)
    User: sandbox@jannis-metzidakis.de
    Passwort: sandbox2016++

    Das Testkonto hat ein Paypal Guthaben von 50.000€ und eine Mastercard Kreditkarte ... kann also alles getestet werden. Bei mir klappt es aber weder mti dem einen, noch mit dem anderen.


    Gruß

    Jannis

  6. #6
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    2.625
    Downloads
    223
    Uploads
    313

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Da ich gerade selbst ein PayPal-Problem bei Gambio postete, konnte ich auch gleich erfahren, dass es bei PayPal eventuell gerade wieder einige Anpassungen gibt.
    Die Sandbox sei zur Zeit nicht zu gebrauchen, zum Teil werden keine Telefonnummern übermittelt, Rechnungskäufe funktionieren auch nicht bei jedem, etc.
    Hier würde ich einfach mal ein paar Tage abwarten.
    Funktionen testen in unserem immer aktuellen Gambio Testshop
    Aktuelle Infos zu unserem Gambio Testshop
    Welches Update für welche Version?
    Bilder und Dateien korrekt hochladen und anzeigen
    __________________________________________________ ________________
    Projekt: Flexa Kinderbetten und Hochbetten bei kindermoebel-24.de günstig auf Rechnung kaufen
    System: Gambio GX v3.6.0.2 / PHP Version 7.0.22 / MySQL 5.5.57
    Betreuung durch IT-Recht-Kanzlei München

  7. #7
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Ich habe Kontakt zu einem Paypal Entwickler....

    Er schrieb vorhin
    We are trying to rule out an intermittent sandbox issue.
    Man weiss also um das Problem und versucht es zu finden....die Frage ist allerdings, ob Live Paypal auch betroffen ist.

  8. #8
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Ich grabe den Thread jetzt 1 Jahr später nochmal aus.

    Habe den alten, wie oben beschriebenen, Shop gelöscht und ganz aktuell die v3.5.2.0 installiert. Auch hier funktioniert PayPal nicht. Bestellung, Umleitung zu PayPal, Login, Rückleitung zum Shop, Zahlung konnte nicht verarbeitet werden, bitte andere Zahlungsweise auswählen. Im Log, gleiches Spiel wie vor einem Jahr "Internal Service Error".

    Ich denke, ich werde mich sodann nach einer anderen Shop Lösung umsehen. Wenngleich es sicherlich auch Leute gibt die Gambio GX2 oder GX3 mit PayPal erfolgreich betreiben. Der kostenpflichtige Support von Gambio bekommt das wohl irgendwie ans laufen.

  9. #9
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    2.625
    Downloads
    223
    Uploads
    313

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Die PayPal-Sandbox ist auch weiterhin nicht zu gebrauchen. Das liegt wohl daran, dass das Live- und Sandbox-System völlig getrennt sind. Was ja auch richtig ist.
    Allerdings werden Änderungen an dem einen System offenbar nicht sofort am anderen System durchgeführt. Und das macht das Sandkasten-Prinzip m.E. unbrauchbar.

    Dazu kommt, dass PayPal offensichtlich schon lange technische Probleme hat, dies aber immer erstmal auf andere schiebt. Naja, wer tut das nicht

    Ich merke es selbst jeden Tag. 90% sind Paypal-Zahler. Zahlungen in DE klappen normalerweise. Die Bestätigungen dazu brauchen aber regelmäßig 30 Sekunden bis zu 24 Stunden!
    Telefonnummern werden oft nicht übermittelt. Stehen dann nur in der PayPal-Zahlungsbestätigung.
    Manchmal fehlt auch die Hausnummer. In der PayPal-Zahlungsbestätigung für den Händler steht sie dann auch nicht drin. In der PayPal-Zahlungsbestätigung für den Kunden(!) ist sie aber vorhanden

    Ich bin schon lange der Meinung, dass sich PayPal so stark auf den Ausbau seiner Marktmacht konzentriert, dass nur noch wenig Ressourcen für die qualitative Umsetzung vorhanden sind.

    So, das war das Eine. Jetzt dein Problem:
    • Dein PayPal-Modul kann natürlich nicht funktionieren, wenn du kein gültiges SSL-Zertifikat installierst und korrekt einrichtest. Das ist eine Grundvoraussetzung bei PayPal.
    • PayPal betreibt eine eigene sogenannte Blacklist. Die Server auf denen die PayPal-Module betrieben werden, müssen bestimmte Kriterien erfüllen, sonst verweigert PayPal die Arbeit generell. Auffällige Server fliegen raus! Das kann dann auch mal gleich mehrere Webseiten betreffen.
    • Suche dir auf jeden Fall einen seriösen, bekannten Webspace-Anbieter. Denn dein Server-Betreiber hatte offenbar schon selbst Probleme mit PayPal - wie man u.a auf GitHub nachlesen kann.
    • Dann würde ich die PayPal-Einstellungen grundsätzlich auf Live-Betrieb stehen lassen. Wenn du alles nach Anleitung konfiguriert hast, dann funktioniert das normalerweise auf Anhieb.
    • Wenn du zwischen Sandkasten- und Live-Betrieb umschaltest, muss das Darstellungsprofil jedesmal neu konfiguriert bzw. neu angelegt werden, weil die Profile eben immer nur mit dem verwendeten Sandbox- oder Live-System zugeordnet sind.
    Funktionen testen in unserem immer aktuellen Gambio Testshop
    Aktuelle Infos zu unserem Gambio Testshop
    Welches Update für welche Version?
    Bilder und Dateien korrekt hochladen und anzeigen
    __________________________________________________ ________________
    Projekt: Flexa Kinderbetten und Hochbetten bei kindermoebel-24.de günstig auf Rechnung kaufen
    System: Gambio GX v3.6.0.2 / PHP Version 7.0.22 / MySQL 5.5.57
    Betreuung durch IT-Recht-Kanzlei München

  10. #10
    Neuer Benutzer
    Registriert seit
    20.05.2016
    Beiträge
    14
    Downloads
    8
    Uploads
    0

    AW: Paypal Sandbox - Zahlung fehlgeschlagen

    Zitat Zitat von KlausK Beitrag anzeigen
    Die PayPal-Sandbox ist auch weiterhin nicht zu gebrauchen. Das liegt wohl daran, dass das Live- und Sandbox-System völlig getrennt sind. Was ja auch richtig ist.
    Allerdings werden Änderungen an dem einen System offenbar nicht sofort am anderen System durchgeführt. Und das macht das Sandkasten-Prinzip m.E. unbrauchbar.

    Dazu kommt, dass PayPal offensichtlich schon lange technische Probleme hat, dies aber immer erstmal auf andere schiebt. Naja, wer tut das nicht
    Es funktioniert weder im Live- noch im Sandboxbetrieb

    Zitat Zitat von KlausK Beitrag anzeigen
    So, das war das Eine. Jetzt dein Problem:[*]Dein PayPal-Modul kann natürlich nicht funktionieren, wenn du kein gültiges SSL-Zertifikat installierst und korrekt einrichtest. Das ist eine Grundvoraussetzung bei PayPal.
    Das Zertifikat ist zwischenzeitlich abgelaufen, korrekt! Letztes Jahr um diese Zeit war es noch gültig, funktionierte aber auch nicht.

    Zitat Zitat von KlausK Beitrag anzeigen
    [*]PayPal betreibt eine eigene sogenannte Blacklist. Die Server auf denen die PayPal-Module betrieben werden, müssen bestimmte Kriterien erfüllen, sonst verweigert PayPal die Arbeit generell. Auffällige Server fliegen raus! Das kann dann auch mal gleich mehrere Webseiten betreffen.
    Das ist eine neue Erkenntnis

    Zitat Zitat von KlausK Beitrag anzeigen
    [*]Suche dir auf jeden Fall einen seriösen, bekannten Webspace-Anbieter. Denn dein Server-Betreiber hatte offenbar schon selbst Probleme mit PayPal - wie man u.a auf GitHub nachlesen kann.
    Was kann man denn da lesen? Das würde mich mal interessieren.

    Zitat Zitat von KlausK Beitrag anzeigen
    [*]Dann würde ich die PayPal-Einstellungen grundsätzlich auf Live-Betrieb stehen lassen. Wenn du alles nach Anleitung konfiguriert hast, dann funktioniert das normalerweise auf Anhieb.
    Habe ich zwischenzeitlich mal probiert, geht nicht. Ergebnis ist das selbe. Heisst, nein, nicht ganz das selbe, wenn ich Live Betrieb mache, dann scheitert bereits die Auswahl von PayPal als Zahlungsmethode. Da kommt direkt eine Fehlermeldung wenn ich PayPal auswähle und weitermachen will. Gleiches gilt übrigens für den Fall das ich im PayPal Modul "PayPal Plus"" ausschalte. Dann ist sofort sense.

    Zitat Zitat von KlausK Beitrag anzeigen
    [*]Wenn du zwischen Sandkasten- und Live-Betrieb umschaltest, muss das Darstellungsprofil jedesmal neu konfiguriert bzw. neu angelegt werden, weil die Profile eben immer nur mit dem verwendeten Sandbox- oder Live-System zugeordnet sind.
    Das hatte ich gemacht!

Ähnliche Themen

  1. Zahlung auf Rechnung nur für Firmen
    Von Identt im Forum Gambio GX Module
    Antworten: 4
    Letzter Beitrag: 18.02.2015, 14:59
  2. PayPal ungültige zahlung
    Von haehnel im Forum Gambio GX Module
    Antworten: 0
    Letzter Beitrag: 15.11.2014, 11:38
  3. PayPal Zahlung wird abgelehnt
    Von nadine0503 im Forum Gambio GX Module
    Antworten: 9
    Letzter Beitrag: 26.02.2014, 17:27
  4. GX2 - Paypal basic: Sandbox funktioniert, live nicht
    Von berny im Forum Gambio GX Module
    Antworten: 11
    Letzter Beitrag: 21.08.2013, 16:28

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •