Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Paypal Problem: PayPal Zahlung wurde abgebrochen (Amount cannot be zero)

    hfichtner

    • Neu im Forum
    • Beiträge: 6
    Hallo zusammen,

    ich versuche nun schon eine geraume Zeit meinen Shop ans laufen zu bekommen. Generell funktioniert nun alles auch auch die Bestellungen werden zugestellt. Allerdings bekomme ich trotz Anleitung und Update auf die neueste Version vom Zahlungsmodul Paypal Zahlungen nicht zum laufen.

    Es kommt immer die Meldung "Paypal Zahlung wurde abgebrochen"

    ...und im Log erfolgt folgender Eintrag:
    Zitat
    [27-04-2017 01:03:04] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment. {"name":"VALIDATION_ERROR","details":[{"field":"transactions[0].amount","issue":"Amount cannot be zero"},{"field":"transactions[0]","issue":"Item amount must add up to specified amount subtotal (or total if amount details not specified)"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"de74b2a30934"}

    Dies betrifft sowohl Paypal Classic, als auch Paypal Link. Somit scheint dies ein generelles Problem zu sein, welches ich einfach nicht finden kann. Anscheinend wird die Summe nicht mitgeliefert?

    Hoffe einer von Euch hat einen Rat ...

    Gruß
    Hajö :)

    Linkback: https://www.modified-shop.org/forum/index.php?topic=37136.0
    Werbung / Banner buchen

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Ich habe das Problem das gleiche Problem mit PayPal express. Diese Meldung erscheint, wenn der Warenkorb nicht mit übergeben wird. Schau mal ob bei der Konfiguration eingestellt ist, dass der Warenkorb mit übergeben wird.

    Teste das dann aber wieder ausführlich, wenn es geht. Bei mir traten dann wieder andere Probleme auf, so dass ich PayPal express rausnehmen musste.

    hfichtner

    • Neu im Forum
    • Beiträge: 6
    Hallo lullifatz,

    danke für die Antwort.

    Diese Option ist und war aktiviert.
    Leider erfolgt die Fehlermeldung.

    Noch jemand eine Idee?

    Gruß
    Hajö

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Hast Du den Fehler gefunden? Vielleicht hilft mir das auch bei PayPal Express.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Es gab in dem Shop gleich mehrere Probleme:
    • Die Updates wurden nicht korrekt durchgeführt, es wurde vergessen die nicht mehr benötigten Dateien des Shops zu löschen.
    • Das ot-Modul "Zwischensumme (ot_subtotal)" war unter "Module" -> "Zusammenfassung" nicht installiert. Dieses ist jedoch für die Funktion von PayPal unbedingt notwendig.
    • Es gab einige Fehler im Template, die ich korrigiert habe.
    Grüße

    Torsten

    Martin109

    • Fördermitglied
    • Beiträge: 280
    • Geschlecht:
    HALLO,

    wir haben auch schon seit mehreren Tagen das Problem. Bisher hat das immer einwandfrei funktioniert
    Paypal Classic bricht die Zahlung immer ab. Und das in allen unseren Shops. Ausser einem 1.03 bei dem gehts.
    Ich werd noch wahnsinnig.
    Hab schon zig mal paypal neu installiert und eingerichtet. Es kommt aber immer das gleiche. ABBRUCH
    Im Errorlog steht folgendes drin.

    Zitat
    [04-05-2017 08:55:23] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment. {"name":"INVALID_EXPERIENCE_PROFILE_ID","message":"The requested experience profile ID was not found","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"1b856e6db6b21"}

    Hat vielleicht noch jemand eine Idee?

    Shop version 2.0.2.2

    gruß Martin

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Deinstalliere mal bitte unter "Module" -> "Zahlungsoptionen" alle PayPal Module und führe dann über phpMyAdmin folgenden SQL-Befehl aus:

    Code: SQL  [Auswählen]
    TRUNCATE TABLE paypal_config;

    Danach die gewünschten PayPal Module wieder installieren und konfigurieren.

    Grüße

    Torsten

    Martin109

    • Fördermitglied
    • Beiträge: 280
    • Geschlecht:
    Hallo Torsten,

    danke für deine Hilfe. Zahlungen scheinen nun wieder zu gehen.
    Aber dafür gibt es jetzt ein anderes Problem.
    Wenn ich die Paypal Transaktionen ansehen will kommt folgende Fehlermeldung.

    Code: PHP  [Auswählen]
    Fatal error: Call to a member function getShippingAddress() on null in /home/martin/bay-toys-shop20/includes/external/paypal/classes/PayPalPayment.php on line 1561

    Gruß Martin

    Timm

    • Fördermitglied
    • Beiträge: 6.192
    Dafür gibts das Ticket #1170.

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Hallo,

    ich habe das selbe Problem wie Martin109.
    Habe dann alles deinstalliert und wieder neu installiert, ohen Erfolg.
    Im Sandbox Modus funktioniert es, aber im Live Modus nicht.
    Hat mir jemand noch einen Tipp?
    Wir wollen PayPal Classic einsetzen.

    Code: PHP  [Auswählen]
    [19-09-2017 14:43:15] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment. {"name":"INVALID_EXPERIENCE_PROFILE_ID","message":"The requested experience profile ID was not found","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"fd0b80b72f707"}

    MfG
    Achim S.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Deinstalliere mal bitte alle PayPal Module und dann führe mal folgenden Befehl über phpMyAdmin aus um die Moduleinstellungen der PayPal Module komplett zu entfernen und konfiguriere danach die Module neu.

    Code: SQL  [Auswählen]
    TRUNCATE TABLE paypal_config;

    Grüße

    Torsten

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Hatte ich schon so gemacht, wobei die DB-TABELLEN gar nicht mehr vorhanden waren.
    Mach ich aber nachher gerne nochmal.

    MfG
    Achim S.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Dann bitte neu installieren und schauen, ob unter "Partner Module" -> "PayPal" -> "PayPal Profil" Profile vorhanden sind. Falls ja, dann bitte löschen und erneut testen.

    Grüße

    Torsten

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Hallo Torsten,

    komisch, jetzt klappt die Live Bestellung, aber die Sandbox nicht mehr :-?

    Das Log zeigt folgendes:

    Code: PHP  [Auswählen]
    [19-09-2017 18:20:35] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.sandbox.paypal.com/v1/payments/payment
    [19-09-2017 18:20:36] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
    [19-09-2017 18:20:36] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment. {"name":"INVALID_EXPERIENCE_PROFILE_ID","message":"The requested experience profile ID was not found","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"f5ba8bfc9ea15"}

    Ich habe alles deinstalliert, mit sogar neue ID's bei PayPal erzeugt.

    MfG
    Achim S.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.267
    • Geschlecht:
    Na jetzt scheint mit dem Sandbox-Konto auch wieder ein nicht mehr vorhandenes PayPal Profil verbunden zu sein. Also auch löschen. ;-)

    Grüße

    Torsten
    15 Antworten
    4636 Aufrufe
    05. November 2018, 14:31:21 von Timm
    3 Antworten
    1470 Aufrufe
    29. Februar 2024, 02:30:41 von designbude
    4 Antworten
    3641 Aufrufe
    04. Januar 2012, 14:33:47 von Tomcraft
               
    anything