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.377
250
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 Paypal Plugin Update usw. kann mir bitte jemand den Unterschied erklären? Plugins für JTL-Shop 0
PayPal PlugIn und Shopabgleich Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu Paypal einzelne Artikel ausschließen Allgemeine Fragen zu JTL-Shop 0
Neu Probleme mit PayPal Checkout JTL-Shop - Fehler und Bugs 0
Neu PayPal Checkout übergabe einzelner Artikelpositionen Plugins für JTL-Shop 0
Neu Amazon pay im PayPal Checkout Plugins für JTL-Shop 0
Neu Zahlungsart aufschlag wird nicht angezeigt bei Paypal JTL-Shop - Fehler und Bugs 10
Neu PayPal Checkout -> Direkt zu PayPal Plugins für JTL-Shop 0
Neu Seit kurzem PayPal Transaktionsnummer im Ext Auftragsnummer Onlineshop-Anbindung 1
Neu Paypal und Google Analytics User helfen Usern - Fragen zu JTL-Wawi 0
Neu nach Update von 5.1 -> 5.2.1 Fehlermeldung im Backend von Paypal Checkout Installation / Updates von JTL-Shop 0
Neu PayPal Checkout fehler - Die Zahlung konnte nicht verarbeitet werden Plugins für JTL-Shop 0
Paypal Zahlungziel Shop5 WAWI 1.6.45.2 Einrichtung JTL-Shop5 1
Neu Sendungsdaten an PayPal übertragen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Aufeinmal "Satispay" im Bestellabschluss. PayPal? Allgemeine Fragen zu JTL-Shop 14
Neu Doppelte PayPal Buchung JTL-Wawi - Fehler und Bugs 5
Neu Aufträge mit Paypal Express werden seit dem 9.12.2022 ca. 12 Uhr "abgeschlossen" importiert Shopify-Connector 1
Neu PayPal Express Checkout für JTL Shop 5 eröffnet zweite Schleife Plugins für JTL-Shop 1
Neu JTL Shop 5 + EVO + PayPal = Lizenz abgelaufen JTL-Shop - Fehler und Bugs 0
Neu PayPal Kauf auf Rechnung (Ratepay) Informationen fehlen auf Rechnung Shopware-Connector 8
Neu PayPal Checkout - mehrere Shops, verschiedene Logos Plugins für JTL-Shop 0
Neu [JTL_PAYPAL_COMMERCE] INFORMATION: Paypal commerce: serialization faied (Malformed UTF-8 characters, possibly incorrectly encoded) JTL-Shop - Fehler und Bugs 0
Neu Problem bei Paypal Später Zahlen über Warenkorbbutton Plugins für JTL-Shop 2
Neu PayPal Timeout nach Update Allgemeine Fragen zu JTL-Shop 0
Neu PayPal Button Später Zahlen Plugins für JTL-Shop 0
Nach Update auf 5.2.2 Plugin Shopvote nicht auffindbar Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Eigene Methode im Plugin - PHP Fatal error: Call to undefined method JTL\\Plugin\\Plugin::view_pdf() Technische Fragen zu Plugins und Templates 0
Neu 💙 Neues Plugin: Social Share (Artikel-, Kategorie-, Blogseite teilen) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu Plugin CSS / LUWOSOFT Digitaler Bon Plugins für JTL-Shop 0
Neu Wie Smarty Variable aus Plugin heraus verändern Technische Fragen zu Plugins und Templates 6
Neu EU-Cookie-Plugin für Shop 5 Plugins für JTL-Shop 2
Neu Probleme mit Produktbewertung für Rich-Snippets und Trusted Shops Plugin (Vers. 4.09) [JTL Shop 4.05] Plugins für JTL-Shop 0
Neu Secupay Plugin Plugins für JTL-Shop 4
Neu Plugin zum anzeigen der Gefahrenhinweise (CSS Gefahrenklasse) Plugins für JTL-Shop 0
Neu 💙 Neues Plugin: Audioplayer Plus (stylischer Player mit Playlist für mehrere MP3-Dateien) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu 💙 kostenloses Plugin: Shopauskunft Widget (Bewertungen sammeln und anzeigen) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu 🟢 Neues Plugin: "Google Sign-In" von Backhaus.digital Plugins für JTL-Shop 7
Neu Shop 5 Plugin-Updates Plugins für JTL-Shop 1
Neu JTL Shop 5 Plugin gesucht: Community Plugins für JTL-Shop 5
Neu TopBar von Template um eigene Ausgabe aus Plugin erweitern? Technische Fragen zu Plugins und Templates 0
Neu 💚 DZM OPC Portlets vererben - Plugin Vorankündigung Plugins für JTL-Shop 6
Neu Plugin problem bei Deprecated Hinweis Plugins für JTL-Shop 0
Neu Doofinder-Plugin Plugins für JTL-Shop 0
Neu Suche Video Plugin in/bei Artikel Plugins für JTL-Shop 1
Neu Plugin-Suche: Aktuelle Bearbeitungszeit anzeigen Plugins für JTL-Shop 1
Neu CDN Plugin Plugins für JTL-Shop 0
Neu OCI 4.0 Plugin für JTL Shop 5 gesucht Plugins für JTL-Shop 0
Neu Plugin oder Quellcode für Laufschrift im Header JTL Shop 5 Installation / Updates von JTL-Shop 0
Neu Lilfoot Idealo Plugin - Fehler Versandkosten Technische Fragen zu Plugins und Templates 0
Neu Komische Migrationsdateien im Plugin Manager Plugins für JTL-Shop 2

Ähnliche Themen