Neu PayPal Plugin v1.07 Open Beta

david

Administrator
Mitarbeiter
16. Juli 2010
2.309
169
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.133
85
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.309
169
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.133
85
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.133
85
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.385
262
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 Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu neues Paypal-Checkout (plugin) verhindert Bestellung - keine Zahlungsarten angezeigt (hängt) Betrieb / Pflege von JTL-Shop 8
Neu Änderung des Auftrags nach Zahlungseingang Paypal Arbeitsabläufe in JTL-Wawi 7
Neu PayPal Checkout: Kunden verwirrt wegen Zahlungsart Name Plugins für JTL-Shop 0
Neu Paypal Gebühren neue AGB Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout mit Apple Pay und Google Pay Plugins für JTL-Shop 1
Neu JTL-Shop 5 Paypal Zahlung 30 Tage Zahlungsziel Allgemeine Fragen zu JTL-Shop 6
Neu PayPal Checkout - Bestellungen werden nicht übertragen! User helfen Usern - Fragen zu JTL-Wawi 0
Neu PayPal Checkout 1.3.0 Log Notice Mindestbestellwert Plugins für JTL-Shop 1
Neu PayPal Checkout - Beschreibung der Kaufdetails Plugins für JTL-Shop 0
PayPal - Consent-Manager Einrichtung JTL-Shop5 0
PayPal Checkout Personalisieren Einrichtung JTL-Shop5 6
Neu PayPal - Benachrichtungen über Zahlung -> EMail. Wo kann man den Betreff bearbeiten? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Nach Migration auf JTL Shop 5 fehlerhafte PayPal Zahlungsmitteilungen Allgemeine Fragen zu JTL-Shop 0
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Paypal ... wo ist die normale Paypal-Auswahl? Plugins für JTL-Shop 6
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 1
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 1
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Neues Plugin: Formular Portlet (Drag&Drop Dateiupload by FilePond, Kontakt, Retoure, Reklamation, Gewerbenachweis..) Plugins für JTL-Shop 10
Neu Neues Plugin - Solar Steuerfrei (Mehrwertsteuerbefreiung nach §12 Abs. 3 UStGt für Solar- und Photovoltaikanlagen) Plugins für JTL-Shop 8
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4
Neu [Gelöst] IT Rechtskanzlei AGB Plugin Fehler "Plugin wurde nicht gefunden" Plugins für JTL-Shop 4
Neu Problem mit Plugin-Aktivierung und WooCommerce-Kompatibilität WooCommerce-Connector 2
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12

Ähnliche Themen