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: MODUL: PayPal PLUS & PayPal Checkout Zahlungsmodule für modified eCommerce Shopsoftware

    FS72

    • Mitglied
    • Beiträge: 133
    Hat keiner mehr eine Idee?

    VG Frank

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Ich bin ehrlich gesagt von deinen Beiträgen verwirrt.

    [...]
    Paypal funktioniert im Live-Modus. Ich werde auch zum richtigen Paypal-Account geleitet.
    [...]

    [...]
    Warum funktionieren die anderen Zahlungsarten von Paypalplus im Sandbox-Modus aber nicht im Live-Modus?
    [...]

    [...]
    Allerdings im Live-Modus wird nur Paypal angezeigt, aber nicht die anderen möglichen Zahlungsarten.
    [...]

    Was genau ist der aktuelle Status? Vor allem der Live Modus würde mich interessieren.

    Was genau funktioniert wann und wann nicht (bitte ganz genau, also zB die Zahlarten aufzählen und nicht verallgemeinert "die anderen")?

    FS72

    • Mitglied
    • Beiträge: 133
    Sorry für die Verwirrung!

    Im Live-Modus habe ich nur Paypal.

    Im Sandbox-Modus habe ich: Paypal, Lastschrift, Kreditkarte und Kauf auf Rechnung.

    VG Frank

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Läuft der Shop bereits auf der Domain, für die Paypal Plus beantragt wurde?

    Läuft er auf einem eigenen SSL Zertfikat ?

    Läuft er auf einer Subdomain ?

    #EDIT1: Kauf auf Rechnung sollte im Sandbox Modus EIGENTLICH nicht auftauchen. Bitte kontrolliere, ob du evtl die API Keys Sandbox / Live vertauscht hast.

    #EDIT2: Du könntest zusätzlich versuchen die Einstellung "Accordion/Tabs" auf JA zu stellen.

    FS72

    • Mitglied
    • Beiträge: 133
    Läuft der Shop bereits auf der Domain, für die Paypal Plus beantragt wurde?
    [...]

    Ja.

    [...]
    Läuft er auf einem eigenen SSL Zertfikat ?
    [...]

    Ja, TLS 1.2

    [...]
    Läuft er auf einer Subdomain ?
    [...]

    Nein

    [...]
    #EDIT1: Kauf auf Rechnung sollte im Sandbox Modus EIGENTLICH nicht auftauchen. Bitte kontrolliere, ob du evtl die API Keys Sandbox / Live vertauscht hast.
    [...]

    Habe ich noch mal kontrolliert. Ich habe sogar absichtlich die Keys getauscht. Dabei funktioniert die Zahlungsart gar nicht mehr. Weder Sandbox noch Live.

    [...]
    #EDIT2: Du könntest zusätzlich versuchen die Einstellung "Accordion/Tabs" auf JA zu stellen.

    Habe ich auch schon getestet. Macht keinen Unterschied.

    FS72

    • Mitglied
    • Beiträge: 133
    Nachtrag:

    [...]
    #EDIT1: Kauf auf Rechnung sollte im Sandbox Modus EIGENTLICH nicht auftauchen. [...]

    Ich habs in einem anderen Shop getestet und dort auf Sandbox geschaltet. Dort wird auch "Kauf auf Rechnung" angezeigt. Vielleicht hat Paypal das inzwischen hinzugefügt.

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Gestern Abend hat jemand einen Gutschein bei mir bestellt und mit PayPal Classic bezahlt. Ich habe die neueste Shopversion mit dem aktuellen Paypal-Modul.
    Die Bestellung erscheint mit verschiedenen Bestellnummern 3 mal im Shop, der Bezahlstatus steht bei allen auf "bezahlt". Der Kunde hat 3 Bestellbestätigungen erhalten, die Zahlung erfolgte jedoch nur 1 mal.
    Die Transaktionsnummer ist im Shopbackend unter PayPal-Details bei allen Bestellungen identisch.

    Wie kann es zu so einem Vorgang kommen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Ich habe dafür Ticket #1359 für dich angelegt. (Hättest du bitte auch selber machen können.)

    Grüße

    Torsten

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Hallo Torsten,
    ich wollte hier einfach vorher sehen, ob das andere auch erlebt haben bzw. es einen Grund dafür geben könnte. Auch wollte ich vorher nochmal den Kunden dazu hören.
    Ich habe daher ihm telefoniert, er hat nicht mehrfach auf "Kaufen" geklickt und zwischen den
    Bestellungen im Backend lagen jeweils ca. 2 Sekunden. Ich habe die Mails als Admin alle 22:48 bekommen.
    Ich gebe beim Ticket mal die Log-Datei des entsprechenden Zeitraums hinzu.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    [...]
    Ich gebe beim Ticket mal die Log-Datei des entsprechenden Zeitraums hinzu.

    Danke dir. :thumbs:

    Grüße

    Torsten

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Leider gelingt es mir nicht, die Log Datei beim Ticket einzufügen. Es wird dann als SPAM gekennzeichnet, ein Captcha_Fehler angezeigt (es gibt auch kein sichtbares Captcha) Nachdem ich das in 2 Browsern probiert habe, post ich die Log-Datei mal hier:

    Code: XML  [Auswählen]
    [04-12-2017 22:47:56] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:47:57] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:47:57] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:47:58] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:47:58] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:47:58] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
    [04-12-2017 22:48:00] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:00] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:00] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
    [04-12-2017 22:48:02] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:02] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:02] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
    [04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute. {"name":"PAYMENT_ALREADY_DONE","message":"Payment has been done already for this cart.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"3325b2a9eb77f"}
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA. {"name":"PAYMENT_ALREADY_DONE","message":"Payment has been done already for this cart.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"371e6faa2aa53"}
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
    [04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute. {"name":"PAYMENT_ALREADY_DONE","message":"Payment has been done already for this cart.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"a65964b2f198"}
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 201
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
    [04-12-2017 22:48:09] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:09] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 201
    [04-12-2017 22:48:09] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:10] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [04-12-2017 22:48:10] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
    [04-12-2017 22:48:10] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200

    FS72

    • Mitglied
    • Beiträge: 133
    Hallo zusammen,
    ich habe in einem Shop ein Problem mit Paypal Zahlungen.
    Der Shop ist Version 106 SP4 mit Paypal Plus Modul.

    Er lief ohne Probleme bis 30.11.2017.
    Danach funktionieren keine Paypal Zahlungen mehr.

    Ich habe es getestet:
    Ich werde beim Bezahlen mit PP zu Paypal geleitet
    > dort steht auch der richtige Händlername
    > ich logge mich ein
    > bekomme den zu zahlenden Betrag angezeigt
    > klicke auf "weiter"
    > und lande direkt im Shop auf der checkout_success.php

    Im Shop steht die Bestellung mit Status "offen".
    Es fehlen die Paypal-Status.
    Im Paypal Konto ist keine Bestellung zu finden. Im Kundenkonto so wie auch im Händlerkonto.

    Anruf beim Paypal-Support:
    Die meinen, dass die Zahlung aus Gründen, welche sie nicht sehen, abgelehnt wurde.
    Sie sagen, dass das Modul funktioniert, da ich ja korrekt zu Paypal geleitet werde.
    Sehen aber diese Zahlungen nicht, welche vom Shop kommen.
    Deshalb können Sie mir nicht helfen.
    Es sollen die Kunden anrufen und fragen, warum es nicht funktioniert hat (bzw. die Zahlung abgelehnt wurde).

    Hat Ihr schon einmal so ein Problem?
    Habt Ihr einen Tipp für mich?

    VG Frank

    FS72

    • Mitglied
    • Beiträge: 133
    Hat sich erledigt. Fehler gefunden.
    Es wurde an einem anderen Modul gearbeitet. Dadurch wurde eine ältere checkout_process.php wiederhergestellt in der eine Zeile Code für Paypal Plus fehlte.

    VG Frank

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Danke für die Rückmeldung. :thx:

    Grüße

    Torsten

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Hinweis: im Download für 1.06 rev 4642 ist im Ordner "changed files" die Datei /inc/xtc_update_whos_online.inc.php enhalten, wird aber in der Datei INSTALL.html nicht erwähnt.  :morning: