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

    pomm

    • Schreiberling
    • Beiträge: 258
    Hallo!

    Habe Paypal Classic installiert und Paypal Express hat sich automatisch mitinstalliert. OK ist ev. so gewollt da es vor den Änderungen im Beitrag 1 auch im Admin Paypal mit Paypal Express hieß.

    Das Problem ist, daß ich beide Module im Admin nicht bearbeiten kann. Wenn ich auf den Button "Bearbeiten" klicke komme ich auf die Seite www.meinedomain/account.php.
    Alle anderen Zahlungsmodule kann ich bearbeiten.

    Im Demoshop funktioniert es.

    Version 2.0.4.2 rev 11374 mit tpl_modified_responsive
    Falls relevant: Server Linux, PHP 7.1.24, TLS 1.2, Datenbank 5.7.24

    Bitte um Eure Hilfe!

    LG Sigi

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Dir fehlen die notwendigen Adminberechtigungen. Die kannst du in der Kundenverwaltung setzen.

    Grüße

    Torsten

    pomm

    • Schreiberling
    • Beiträge: 258
    Hallo Torsten!

    Auf den Gedanken bin ich gar nicht gekommen da ich als Hauptadmin angemeldet war.
    Du hast natürlich wie immer vollkommen Recht!

    Danke und man sagt es zu selten aber das ist das beste Forum!!!

    LG Sigi

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Das freut mich zu hören. :thumbs:

    Grüße

    Torsten

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo,

    ich möchte das Logo für PayPal Plus Link ändern.
    In welcher Datei kann ich das Logo ändern?

    Gruß,

    Sven

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Das kannst du in Datei "/lang/german/modules/payment/paypalpluslink.php" ändern:

    Code: PHP  [Auswählen]
      'MODULE_PAYMENT_PAYPALPLUSLINK_TEXT_INFO' => '<img src="https://www.paypal.com/de_DE/DE/i/logo/lockbox_150x47.gif" />',

    Grüße

    Torsten

    frfantasy

    • Frisch an Board
    • Beiträge: 52
    • Geschlecht:
    Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

    Zusätzlich sind seit der letzten Modulversion noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

    Für Shopversion 1.06 rev 4642 SP4, 2.0.0.0 rev 9678, 2.0.1.0 rev 10403, 2.0.2.0 rev 10591, 2.0.2.1 rev 10607, 2.0.2.2 rev 10690, 2.0.3.0 rev 10907, 2.0.4.0 rev 11204, 2.0.4.1 rev 11327 & 2.0.4.2 rev 11374
    • /includes/external/paypal/classes/PayPalPayment.php
    • /includes/external/paypal/classes/PayPalPaymentBase.php

    Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden.

    Eingeflossen sind die Korrekturen aus r11442 & r11443, die das Problem beheben, dass es bei Nutzung von "PayPal Express (paypalcart)" bei einer Netto-Kundengruppe und Angabe von "Vorläufige Versandkosten" immer zu einem Abbruch kam.
    [...]

    Ich verstehe nicht ganz welche Ursprungsdateien der Vollversion 2.0.4.2 rev 11374 zu ersetzen sind. Alle im Ordner CHANGED_FILES enthaltenen 7 Dateien? Also:

    PayPalCommon.php
    PayPalPayment.php
    PayPalPaymentBase.php
    comments_block.html
    get_paypal_data.php
    paypalcart.php
    paypalinstallment.php

    Oder nur die zwei o.g. Dateien?

    Timm

    • Fördermitglied
    • Beiträge: 6.343
    Seit Veröffentlichung von 2.0.4.2 sind mehrere Paypal Plus Updates erschienen. Deshalb sind da mehrere geänderte Dateien drin. Wenn du immer alle gemacht hast, müsstest du nur die zwei genannten hochladen. Da man aber auch mal ein Update übersehen haben kann, würde ich empfehlen immer alle hochzuladen. Da man im Normalfall nichts an diesen Dateien ändert, lade ich immer das gesamte Paket hoch.

    Gruß Timm

    Bonner

    • Fördermitglied
    • Beiträge: 848
    • Geschlecht:
    Sorry für die Frage, da ich weiss das irgendwo in den Untiefen der Community die Lösung liegt.
    Ich habe sie gesehen und meine ist noch gar nicht so lange her, aber nicht gebookmarkt und trotz Suche nix gefunden.

    Wie kann ich dem Kunden die Varianten unter Paypalplus direkt anzeigen lassen?
    Gilt nicht nur für Paypal sondern auch für Sofortüberweisung etc. (dort den Text anzeigen lassen)

    Danke vorab!

    Bonner

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.744
    • Geschlecht:
    Bei den Zahlungsmodulen PayPalPlus als erstes sortieren und unter
    Erw. Konfiguration => Zusatzmodule => "Erste Zahlungsoption vorauswählen" auf 'Ja' stellen.

    Gruß,
    noRiddle

    Bonner

    • Fördermitglied
    • Beiträge: 848
    • Geschlecht:
    Danke... das war es, was ich suchte!

    Gruß

    Bonner

    Timm

    • Fördermitglied
    • Beiträge: 6.343
    Guten Abend

    Folgende Fehlermeldung entsteht durch Paypalcart (Paypal Express) und es kommt die Fehlermeldung

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Paypal Log dazu:

    Code: XML  [Auswählen]
    [01-12-2018 21:19:33] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
    [01-12-2018 21:19:33] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.paypal.com/v1/payments/payment
    [01-12-2018 21:19:34] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
    [01-12-2018 21:19:34] 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":"Transaction amount details (subtotal, tax, shipping) must add up to specified amount total"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"5746b4159666c"}

    Folgende Lösungsvorschläge aus diesem Thread treffen nicht zu:

    4 Nachkommastellen im Shop sind eingestellt
    4 Nachkommastellen bei Versandkosten sind eingestellt
    bei vorläufige Versandkosten wurde nichts eingetragen
    Warenkorb wird nicht an Paypal übertragen
    Order Total Module sind wie im Demoshop

    Mit den anderen Paypalmodulen über den Checkout kann man aber bezahlen.

    Das wird aber nur Leute treffen, die mit Dezimalzahlen arbeiten.

    Nachstellbar ist es in meinem Shop nur dann, wenn man mindestens 2 Artikel in den Warenkorb legt, die eine Menge von 1,45 oder 1,55 oder 0,75 haben (also die zweite Nachkommastelle eine 5 ist) und der Preis des Artikels zb 13,50 ist, also die erste Nachkommastelle eine 5 ist. Wenn man Artikel mit ganzen Preisen wie 2,00€ zb mal 0,45m mehrfach in den Warenkorb packt, dann geht auch Paypal Express.

    Frage ist nun ob es am Paypalmodul liegt oder an meinem Metermodul? Wenn das Metermodul den Fehler verursacht versteh ich aber nicht, warum die Meldung nicht kommt, wenn man die anderen Paypalmodule nutzt. Oder fragen die dann nicht die Plausibilität der Order Total Module ab (falls es da irgendwie zu einem Rundungsfehler kommt) sondern schicken nur die Gesamtsumme? Das Metermodul nutzt wohl 9 (warum auch immer) Nachkommastellen falls das relevant sein könnte.

    Gruß Timm

    Shopversion 2.0.4.1 mit dem aktuellsten Paypal Plus Modul aus diesem Thread

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Das wird ein Rechenfehler in deinem Meter-Modul sein. Wende dich mal an den Entwickler und lass das prüfen.

    Ansonsten kannst du ja im Demoshop einfach mal mit den selben Beträgen testen und wirst sehen, dass es dort funktioniert.

    Grüße

    Torsten

    Timm

    • Fördermitglied
    • Beiträge: 6.343
    Danke dir für deine Antwort. Was im Demoshop funktioniert, das funktioniert auch bei mir. Also Preis 13,50€ mal 1m oder 2m. Aber wenn mehrere Artikel eine ungerade Menge mit zweiter Nachkommastelle 5 haben, dann gehts nicht mehr (erste Nachkommastelle ist egal). Und das kann ich im Demoshop nicht nachstellen. Werde mich mal an den Entwickler wenden und dann berichten.

    Mich hatte nur gewundert, dass es mit den anderen PayPal-Modulen funktioniert und deshalb gedacht, dass da ein Unterschied besteht, was an Werten übergeben wird.

    Gruß Timm

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.197
    • Geschlecht:
    Das Modul für Shopversion 1.05 in Beitrag 1 wurde erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

    Eingeflossen ist die Korrektur aus Ticket #1560 für Shopversion 1.05.

    Grüße

    Torsten