Neu PayPal Plugin v1.07 Open Beta

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Hallo zusammen,

das PayPal-Plugin Version 1.07 bringt neben diversen Bugfixes und Verbesserungen für die bestehenden Zahlarten PLUS, Express und Basic nun auch die lang ersehnte Integration von Ratenzahlung Powered by PayPal.

Changelog v.1.07:

PayPal-PLUS-Zahlungsmittel "Rechnung (PayPal PLUS)" wird nun als "Kauf auf Rechnung (PayPal PLUS)" ausgewiesen und so an JTL-Wawi übermittelt.
Bitte in JTL-Wawi eine Zahlart mit identischer Bezeichnung hinterlegen, damit eine Zuordnung möglich ist.

* Ratenzahlung Powered by PayPal lauffähig gemacht
* Plugin-Einstellungen um einen Tab mit einer Bestellübersicht aller PayPal-Bestellungen ergänzt
* Mehrfachverwendung von PayPal-Apps via Webhooks ermöglicht
* Bugfix: PayPal Express: Button wird nicht angezeigt
* Bugfix: PayPal Express: Fatal Error im Bestellabschluss
* Bugfix: PayPal Plus: Falsche Bestellnummer auf der Bestellabschlussseite
* Bugfix: PayPal Basic: Nachträglicher Zahlungsversuch funktioniert nicht


Die Integration läuft seit 2 Wochen bei ein paar Händlern produktiv und wir möchten nun eine größere Open-Beta starten:

Download (BETA!): http://downloads.jtl-software.de/shop/public/jtl_paypal_107_beta1.zip
Dokumentation: http://downloads.jtl-software.de/shop/public/PayPal-Plugin-Dokumentation-v107-beta.pdf

Ratenzahlung Powered by PayPal setzt - wie man es auch vom Rechnungskauf kennt - eine separate Freischaltung durch PayPal voraus. Hier könnt ihr die Freischaltung beantragen: https://www.paypal.com/de/webapps/mpp/installments


Wir freuen uns auf euer Feedback. Bitte öffnet für Bugreports ein neues Thema.
 

Hangman

Sehr aktives Mitglied
4. Februar 2009
470
25
Mir scheint, als ob die folgende Funktion in der paypal.js bei Nicht Evo-Templates (bei mir Hypnos) Probleme macht:

PHP:
        getInstallments: function (amount, currency) {
            $.evo.io().call('jtl_paypal_get_presentment', [amount, currency], this, function(error, data) {
                if (error) return;
                $(data.options.selector)
                    .replaceWith(data.response);
            });
        }

Die Console meckert:

Code:
Uncaught TypeError: Cannot read property 'io' of undefined
    at PayPal.getInstallments

Das Finanzierungsbeispiel wird nicht angezeigt.
 

maydo

Sehr aktives Mitglied
28. März 2011
2.135
86
DE-Fulda
20170426161522.jpg

bzgl. Ratenzahlung

Punkt 3.3.3 in Dokumentation

API Zugangsdaten eingeben,
in der Shopmaske (V405p2) fehlen die Eingabefelder bei der Zahlungsart "Paypal Ratenkauf"
 
Zuletzt bearbeitet:

maitho

Gut bekanntes Mitglied
16. Mai 2011
369
9
Bei Ratenzahlung muss ja auch einiges auf der Rechnung angepasst werden, wie z.B. die Finanzierungskosten und auch das die Rechnung nicht bezahlt ist ....
kann man ne extra Rechnung anlegen die erstellt wird sobald ein Kunde so bezahlt hat? Und gibt es da Variablen zu?
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Bei Ratenzahlung muss ja auch einiges auf der Rechnung angepasst werden, wie z.B. die Finanzierungskosten und auch das die Rechnung nicht bezahlt ist ....
kann man ne extra Rechnung anlegen die erstellt wird sobald ein Kunde so bezahlt hat? Und gibt es da Variablen zu?
Das Plugin weist die Finanzierungsgebühr als extra Positionstyp aus und erstellt dafür einen separaten Zahlungseingang. Das wird auch so an die Wawi weitergereicht und kann (neben dem Zahlartnamen) dort abgegfragt werden. Allerdings bin ich bezügl. der exakten DotLiquid-Variablen leider gerade überfragt.
Die Kollegen aus dem Wawi-Team bereiten die Rechnungsvorlagen neu auf, so dass die rechtlichen Bedingungen für Finanzierungen / Ratenzahlung erfüllt werden. Sie wissen, dass es eilt.
 

clemens.rudolph

Moderator
Mitarbeiter
25. April 2017
6
0
@maydo :
Die Eingabefelder für die API-Zugangsdaten fehlen nicht, sie sind im plugin zusammengefaßt unter "Zahlunsarten PLUS".

Dort verbergen sich, hinter dem Sandwitch-icon von "PayPal Finance", alle Einstellungen für PayPal-Ratenkauf, incl. der API-credentials Einstellungen.
Im Prinzip ist dies die gleiche Zusammenfassung, wie sie auch unter den Zahlungsarten zu finden ist.

(... die Dokumentation wird gerade noch angepaßt)
 

maydo

Sehr aktives Mitglied
28. März 2011
2.135
86
DE-Fulda
@maydo :
Die Eingabefelder für die API-Zugangsdaten fehlen nicht, sie sind im plugin zusammengefaßt unter "Zahlunsarten PLUS".

Dort verbergen sich, hinter dem Sandwitch-icon von "PayPal Finance", alle Einstellungen für PayPal-Ratenkauf, incl. der API-credentials Einstellungen.
Im Prinzip ist dies die gleiche Zusammenfassung, wie sie auch unter den Zahlungsarten zu finden ist.

(... die Dokumentation wird gerade noch angepaßt)

hi,

weder unter
Storefront > Zahlungsartenübersicht > Paypal Ratenzahlung
Storefront > Zahlungsartenübersicht > Paypal Finance

noch

Plugins > JTL Paypal > Zahlungsarten Plus > Paypal Ratenzahlung
Plugins > JTL Paypal > Zahlungsarten Plus > Paypal Finance

sind API Eingabefelder für Ratenzahlung.

DIe Eingabemasken sehen immer gleich aus wie oben auf Screenshot zu sehen.
 

Hangman

Sehr aktives Mitglied
4. Februar 2009
470
25
Das dürfte das alte leidige Problem sein. Du darfst kein Update des Plugins machen, sondern musst es deinstallieren und neu installieren. Danach gucken, welche PayPal-Zahlungsarten doppelt vorhanden sind und die alten in der DB manuell löschen.
 

clemens.rudolph

Moderator
Mitarbeiter
25. April 2017
6
0
@maydo :
Bei Dir scheint es, ggf. nach mehrmaligem versuchsweisem "plugin-install / -deinstall", einige Dopplungen von Zahlarten zu geben.
Im Normalfall existiert dort nur einmal "PayPal Finance" (nicht extra nochmal "PayPal-Ratenkauf").

Schau mal bitte hier: https://gitlab.jtl-software.de/jtlshop/shop4/snippets/34
Führe zuerst das "SELECT" aus und falls dort ein paar Zeilen gelistet werden, dann werden die beiden DELETE-Zeile nötig.
 

maydo

Sehr aktives Mitglied
28. März 2011
2.135
86
DE-Fulda
@maydo :
Bei Dir scheint es, ggf. nach mehrmaligem versuchsweisem "plugin-install / -deinstall", einige Dopplungen von Zahlarten zu geben.
Im Normalfall existiert dort nur einmal "PayPal Finance" (nicht extra nochmal "PayPal-Ratenkauf").

Schau mal bitte hier: https://gitlab.jtl-software.de/jtlshop/shop4/snippets/34
Führe zuerst das "SELECT" aus und falls dort ein paar Zeilen gelistet werden, dann werden die beiden DELETE-Zeile nötig.

das Plugin habe ich von 106 geupdatet.

der Select hat beide ausgeworfen "Ratenkauf & Finance"
Nach beiden "DELETE"s sind beide weg.
Auch der Finance.

Vorhanden ist aktuell
20170427135216.jpg
 

clemens.rudolph

Moderator
Mitarbeiter
25. April 2017
6
0
@maydo :
Hier ist (dem screenshot nach) augenscheinlich schon mehr kaputt gegangen, als auf die Schnelle heilbar.
Ich würde es (auch weil am saubersten) tatsächlich mit einer Neuinstallation versuchen.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.627
325
Mir scheint, als ob die folgende Funktion in der paypal.js bei Nicht Evo-Templates (bei mir Hypnos) Probleme macht:

PHP:
        getInstallments: function (amount, currency) {
            $.evo.io().call('jtl_paypal_get_presentment', [amount, currency], this, function(error, data) {
                if (error) return;
                $(data.options.selector)
                    .replaceWith(data.response);
            });
        }

Die Console meckert:

Code:
Uncaught TypeError: Cannot read property 'io' of undefined
    at PayPal.getInstallments

Das Finanzierungsbeispiel wird nicht angezeigt.
Wird das bei der Entwicklung noch angepasst @JTL dass das Plugin templateunabhängig laufen wird? Ist ziemlich unschön wenn Plugins templatespezifische Logiken voraussetzen. Dafür sind es ja Plugin sodass ggf. fehlende Komponenten nachträglich durch das Plugin selbst inkludiert werden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu VeroPay Plugin? Kampfansage gegen PayPal? User helfen Usern 48
Neu Paypal Plugin JTL-Shop - Fehler und Bugs 1
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu JTLPOS PayPal Reader JTL-POS - Fehler und Bugs 0
Neu PayPal lehnt Zahlung ab, weil PLZ angeblich nicht beliefert wird User helfen Usern 2
Neu Paypal Checkout nimmt neue CLIENT ID und SECRET nicht wahr User helfen Usern - Fragen zu JTL-Wawi 1
Neu Link zu Paypal Zahlungsaufforderung funktioniert nicht mehr User helfen Usern - Fragen zu JTL-Wawi 3
Neu PayPal-Meldung: XXX versendet nicht an diesen Ort. Verwenden Sie eine andere Adresse. Plugins für JTL-Shop 1
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
Neu PayPal lädt nicht mehr nach Update auf 5.6 (Child theme Checkout index.tpl Bug) Installation / Updates von JTL-Shop 0
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
Neu Paypal: Erweiterte Kreditkartenzahlung geht nicht JTL-Shop - Fehler und Bugs 20
Paypal-Zahlungen doppelt > keine automatische Zuweisung JTL-Wawi 1.10 0
Zahlungsabgleich Paypal Express Ausgänge JTL-Wawi 1.10 3
Neu Paypal Zahlung erfolgreich, Auftrag mit Status Neu im Shop und fehlt in WAWI JTL-Shop - Fehler und Bugs 4
Neu Paypal: Klappt bei euch die erweiterte Kreditkartenzahlung? Plugins für JTL-Shop 9
Neu PayPal / Klarna Allgemeine Fragen zu JTL-Shop 10
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu How to properly update order status through JTL Shop plugin? Allgemeine Fragen zu JTL-Shop 4
Neu Update auf 5.6.1. – Trusted Shops Plugin erzeugt Fehlercode 500 Installation / Updates von JTL-Shop 6
Neu 🌟Neues Plugin: 35up Automatisiertes Cross-Selling Plugins für JTL-Shop 0
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu HTTP ERROR 500 - plugin installieren JTL-Shop - Fehler und Bugs 0
Neu Neues Plugin: DITH ShipNow – Versand-Countdown ⏱️ Plugins für JTL-Shop 0
Neu Fragen zum KBA Finder Plugin (CiN) Plugins für JTL-Shop 1
Neu JTL Shop Brevo Plugin meldet keine Abmeldungen an JTL Shop + Kontakte landen nicht in der Willkommenssequenz Plugins für JTL-Shop 0
Neu Neues PLugin: DITH Lieferantenbestand – realistische Lieferzeiten mit Lieferanten- + Eigenbestand Plugins für JTL-Shop 0
Neu Teststand auf localhost - Plugin-Lizenzen abgelaufen Plugins für JTL-Shop 2
Neu Neues Plugin: JTL Closed Shop – Zugangsbeschränkung, Pre-Sale & Wartungsmodus für deinen JTL-Shop Plugins für JTL-Shop 2
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu Exportformat Google Shopping Plugin Plugins für JTL-Shop 1
Neu Open-Source-Lösung für produzierende Betriebe User helfen Usern 0

Ähnliche Themen