PayPal Plus Benutzerhandbuch - I

Transcription

PayPal Plus Benutzerhandbuch - I
PayPal Plus Benutzerhandbuch
Das PayPalPlus-Modul für Magento ersetzt die komplette Auswahl von Zahlungsmethoden in
Magento. Mit dem PayPalPlus-Modul können andere, eigene Zahlungsmethoden unterstützt
werden, die in der Modul-Konfiguration aktiviert werden.
Voraussetzung
Als technische Voraussetzungen für die Modul-Installation gelten:
•
•
Magento Community Edition 1.7.0.1 - 1.9.x
PHP ab 5.3.7
Backend
Den Backend-Bereich des Moduls erreichen Sie über die Magento-Konfiguration unter:
System | Konfiguration | Verkäufe | Zahlungsarten | PayPalPlus-Einstellungen.
Konfiguration
Folgende Felder können konfiguriert werden:
PayPalPlus API-Einstellungen
Klienten-ID | Tragen Sie die Klienten-ID Ihrer PayPal-APP ein.
Klienten-Schlüssel | Tragen Sie den Klienten-Schlüssel Ihrer PayPal-APP ein.
Modus | Hier können Sie zwischen der Sandbox und dem Live-Modus umschalten. Es wird
empfohlen, die Konfiguration zunächst im Sandbox-Modus zu testen.
Kopfbereich-Bild-URL | Das Bild oben links auf der Bezahlseite. Max. 750px × 90px. Sollten Sie
dieses Feld nicht ausfüllen, wird das Standard-Logo benutzt.
PayPalPlus-Einstellungen
Aktiviert | Mit diesem Dropdown aktivieren Sie das PayPalPlus-Modul im Checkout.
Loading Indicator anzeigen | Dieses Dropdown Ihnen im Checkout ein Laderad anzeigen zu
lassen, solange die PSP geladen wird.
Bestellnummer als PayPal Rechnungsnummer übertragen| Mit diesem Dropdown
ermöglichen Sie die Übertragung der Bestellnummer als Rechnungsnummer an PayPal
Zahlung aus erlaubten Ländern | Dieses Dropdown-Menü ermöglicht Ihnen den Wechsel
zwischen der Anzeige in jedem Kundenland oder denen unter Zahlung aus bestimmten
Ländern ausgewählten Ländern.
Zahlung aus bestimmten Ländern | Hier können Sie die Kundenländer beschränken, in denen
die Zahlungsmethodenauswahl durch PayPalPlus ersetzt werden soll.
Erlaubte Zahlungsmethoden von Drittanbietern | Hier haben Sie die Möglichkeit, andere
Zahlungsmethoden zu aktivieren, die in der Zahlungsmethodenauswahl von PayPalPlus
angezeigt werden können.
Dabei können Zahlungsmethoden folgendermaßen dargestellt werden:
Magento aktiv: nein , PayPalPlus-Drittanbieter aktiv: nein – Die Zahlungsmethode wird nicht
angezeigt.
Magento aktiv: ja , PayPalPlus-Drittanbieter aktiv: ja – Wenn die Zahlungsmethode aktiv ist und
unter "Erlaubte Zahlungsmethoden von Drittanbietern" ausgewählt wurde, wird die
Zahlungsmethode im Checkout versteckt und im PayPalPlus-Modul dargestellt.
Magento aktiv: ja , PayPalPlus-Drittanbieter aktiv: nein – Die Zahlungsmethode ist aktiv und wird
wie gewohnt im Checkout dargestellt.
Wenn Sie Zahlungsmethoden haben, die ein Eingabefeld benötigen, ist es empfehlenswert diese
nicht unter PayPalPlus-Drittanbieter zu aktivieren.
Alle Zahlungsmethoden werden im Checkout auf Gültigkeit für die aktuelle Bestellung des
Kunden überprüft und gegebenenfalls aktiviert. Bitte beachten Sie, dass es zu Problemen
kommen kann, sollte die Zahlungsmethode weitere Eingaben im Checkout benötigen.
Entwicklereinstellungen
Debug | Durch den Debug-Modus werden API-Fehler im Frontend angezeigt.
Kauf auf Rechnung in der Sandbox anzeigen| Mit diesem Dropdown können Sie die
Zahlungsmethode „Kauf auf Rechnung“ in dem Sandboxmodus von PayPal Plus für das Testen
nutzen
Bestellabwicklung
Im Magento-Backend wird die Bestellung mit der entsprechenden, vom Kunden ausgewählten,
Zahlungsmethode angelegt. Wenn der Käufer eine der PayPal-Zahlungsmethoden verwendet
(PayPal, Lastschrift oder Kreditkarte), können weitere Funktionalitäten des Standard-PayPalModuls, wie z.B. Gutschrift, in der Bestellabwicklung verwendet werden.
Frontend
Im Frontend des Magento-Shops ist die in der Konfiguration vordefinierte Auswahl der
Zahlungsmethoden sichtbar.
Bitte beachten Sie, dass es zu Problemen bei Zahlungsmethoden mit zusätzlichen
Eingabefeldern im Backend kommen kann.
Kauf auf Rechnung
Sollte Ihr Account bei PayPal für den "Kauf auf Rechnung" freigeschaltet sein, wird diese
Zahlungsmethode automatisch bei der Zahlungsauswahl angezeigt.
Hinweis: Information zum Kauf auf Rechnung können pro Transaktion dynamisch sein und
dürfen unter keinen Umständen festgesetzt angezeigt werden. Bitte laden Sie immer die
aktuellen Information für die Anzeige.
Frontend
Entscheidet sich der Käufer für den "Kauf auf Rechnung" wird er durch den "Kauf auf Rechnung"Prozesse geführt und es werden Ihm weitere Zahlungsinformation auf der
Bestellbestätigungsseite angezeigt.
Backend
Bei einer Bestellung mit "Kauf auf Rechnung" werden die zusätzlichen Zahlungsinformation auch
in der Bestellansicht in Ihrem Magento-Backend angezeigt.
Backend Entwicklereinstellung
Wenn Sie „Kauf auf Rechnung“ im Sandbox-Modus testen wollen, müssen Sie die Option in den
Entwicklereinstellungen von PayPal PLUS aktivieren.
Rechnung
Diese zusätzlichen Zahlungsinformation werden dem Kunden auch auf der PDF-Rechnung
angezeigt.
Magento-API
Die zusätzlichen Zahlungsinformationen werden Ihnen auch über die Magento-API zur verfügung
gestellt,um sie gegebenenfalls in Dritt-Systeme zu übernehmen.
Name
Beschreibung
Typ
ppp_pui_reference_number
Verwendungszweck
string
ppp_pui_instruction_type
ArtderZahlung.Immer:
"PAY_UPON_INVOICE"
string
ppp_pui_payment_due_date
FälligkeitsdatumderZahlung
string
ppp_pui_note
Kommentar
string
Name
Beschreibung
Typ
ppp_pui_bank_name
Bankname
string
ppp_pui_account_holder_name
Kontoinhaber
string
ppp_pui_international_bank_account_number
ISBN
string
ppp_pui_bank_identifier_code
BIC
string
ppp_pui_routing_number
Bankleitzahl
string
ppp_pui_amount
Rechnungsbetrag
string
ppp_pui_currency
Rechnungswährung
string
SOAP API v1/v2
Die oben beschriebenen Felder wurden der salesOrderPaymentEntity hinzugefügt und sind
über folgende Methoden abrufbar:
•
•
sales_order.info (SOAP V1)
salesOrderInfo (SOAP V2)
Weitere Informationen sind unter folgendem Link zu beziehen:
http://www.magentocommerce.com/api/soap/sales/salesOrder/sales_order.info.html
REST
Die oben beschriebenen Felder wurden der orders Resource hinzugefügt.
Weitere Informationen zur Magento REST API erhalten sie unter folgendem Link:
http://devdocs.magento.com/guides/m1x/api/rest/introduction.html
PPPM-FAQ
Problem
Die Zahlungsmethode erscheint im Checkout und der iFrame wird geladen. Allerdings werden die
Radiobuttons angezeigt und der Checkout ist nicht im PPP-Design.
Lösung
Überprüfen von welchem Modul der Block Payment_Method überschrieben wird und als depends
in app/etc/modules/Iways_PayPalPlus.xml einfügen.
Beispiel:
<?xml version="1.0"?>
<config>
<modules>
<Iways_PayPalPlus>
<active>true</active>
<codePool>community</codePool>
<depends>
<Netresearch_Billsafe />
</depends>
</Iways_PayPalPlus>
</modules>
</config>
Problem
Die Thirdparty Payment Methoden werden in Look and Feel von PayPal angezeigt, allerdings ist
die Zahlungsmethode iways_paypalplus_payment nicht verfügbar.
Lösung
Es muss geprüft werden, ob die Zahlungsmethode für diese Bestellung und Versand und
Rechnungsadresse verfügbar ist. Es kann durch aus auch an anderen Modulen
wie RicoNeitzel_PaymentFilter liegen. In diesem Modul z.B. muss die Zahlungsmethod eextra in
den Kundengruppen aktiviert werden.
Problem
Bei aktivierten Idev_Onestepcheckout kommt die Fehlermeldung "paymentId cannot be null"
beim abschicken der Bestellung.
Lösung
In der Konfiguration des Idev_Onestepcheckouts muss PayPal Plus als standard
Zahlungsmethode eingestellt werden.
Problem
Es wird nur PayPal in der Listung der Bezahlmethoden ohne Kreditkarte und Lastschrift
angezeigt, obwohl PayPal Plus und nicht nur Express Checkout aktiv ist:
Lösung
In Ihrem PayPal Konto ist der mögliche Empfang von Gastzahlungen ausgestellt. Aktivieren Sie
diesen wieder:
Mein Profil => Verkäufer/Händler => Einstellungen für verschlüsselte Zahlungen => WebsiteZahlungsoptionen