Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Widget Connector
urlhttps://www.youtube.com/watch?v=EWRtn6pIAnU

Systemvoraussetzungen

  • Alle aktuelle Systemanfoderungen von xt:Commerce und PayPal SSL 2016
  • PayPal PLUS ist nur für Shopbetreiber in Deutschland verfügbar. (Einen Termin für Österreich/Schweiz gibt von PayPal noch nicht.)
  • Es wird mind. xt:Commerce 4.1.10 benötigt. Wir empfehlen xt:Commerce 4.2.00!
  • Der Shop muss über ein aktives SSL-Zertifikat (kein Proxy) verfügen.
  • "Mod Rewrite URL" und "SEO-URLs für Seiten (pages)" müssen aktiviert sein (siehe Suchmaschinen).
  • PayPal erlaubt keine Kommastellen bei der Stückzahl.
  • Kundenseitig wird beim Internet Explorer von Microsoftt mind. die Version 10 benötigt. Der Kunde wird im Checkout entsprechend darauf hingwiesen.


Falls Sie kein xt_grid (in xt:Commerce 4) oder xt_responsive (in xt:Commerce 5) Template einsetzen empfehlen wir die Integration/Einrichtung durch xt:Commerce.

Wenden Sie sich bitte an unseren Support.

Installation

Vorbereitungen:

PayPal-API- & PayPal-Sandbox-API-Daten:

...

Info
titleAchtung!

Bitte warten Sie die Freischaltungs E-Mail von PayPal ab bevor Sie die Zahlungsweise in Ihrem Shop integrieren.


Konfiguration

Öffnen Sie danach die Zahlungsweisen-Optionen von PayPal-Plus (Einstellungen => Zahlungsweise => xt_paypal_plus (bearbeiten) ).

...

WasErklärungEmpfehlung Bestelstatus-Mapping
Testmodus (Sandbox):

Die Option entscheidet ob Sie den Test-Modus oder den Live-Modus verwenden wollen.
(Im Test-Modus funktionieren nur Sandbox-Accounts, im Live-Modus nur "echte" PayPal-Accounts)


Client ID (Live):

Wie Sie diese Daten anlegen finden Sie hier: PayPal PLUS - Erstellen einer REST Applikation

In einer Multishop-Installation erstellen Sie bitte für jeden Shop eine eigene REST Applikation.



Secret (Live):
Client ID (Sandbox):
Secret (Sandbox):
Bestellstatus - Zahlung abgeschlossen (Approved):Die Zahlung war erfolgreichZahlung erhalten
Bestellstatus - Zahlungsforderung (ELV) erstellt (Created):Die Zahlungsforderung (ELV) wurde gestellt. Der Betrag wird transferiert, sobald die Zahlung abgeschlossen wurdeOffen
Bestellstatus - Fehler:Die Zahlung ist fehlgeschlagen. Dies geschieht nur, wenn die Zahlung vom Konto Ihres Kunden werden sollteOffen
Bestellstatus - In Bearbeitung:Die Zahlung ist bei Paypal in BearbeitungOffen
Bestellstatus - Abgebrochen (Canceled):Die Zahlung wurde durch Paypal abgebrochenOffen
Bestellstatus - Abgelaufen:Die Zahlungsautorisierung ist abgelaufen (technischer Grund)Offen
Bestellstatus - Zurückgezahlt:Die Zahlung wurde zurückerstattetZahlung storniert
CSS-Selektoren des Next-Button auf der Seite Zahlungsweise:Tragen Sie hier den eindeutigen CSS-Selektor des 'Weiter'-Buttons ein. Hinweise
Bis Version 1.4.2: Nur im Testmodus wird angezeigt, ob der Selektor richtig konfiguriert ist

CSS-Selektoren des Kommentarfelds auf der Seite Zahlungsweise:

New Order Status:Eine Bestellung wurde angelegtOffen
Status-E-Mail versenden bei IPN:Hier legen Sie fest ob eine "update_order-admin" E-Mail bei IPNs gesendet werden soll.
Rechnungskauf in Sandbox anzeigen:Bitte beachten Sie das der Rechnungskauf in der LIVE Umgebung für Ihr PayPal Konto erst nach Freischaltung durch PayPal verfügbar.

API-Logging

Am Plugin können Sie das API-Logging aktivieren. Sie finden die Logs unter xtLogs/paypal_plus.log.

...

Info
titleKauf auf Rechnung

PayPal schreibt nicht die Rechnung an den Kunden. Diese wird von Ihnen erstellt und an den Kunden gesendet bzw. befindet sich im Paket.

Und auf dieser Rechnung müssen die Daten aus xt_bank_details - Bank Details dargestellt werden.


Wichtige Hinweise:

Die API von PayPal sieht nicht vor, dass auf der Checkout-Confirmation-Seite der Artikel-Preis geändert werden kann. Daher müssen Sie "Plugins => installierte Plugins => xt_coupons (bearbeiten)" die Option "Checkout-Seite" auf false stellen.

...