PayPal Plus Oxid integration overview June/ 15 / 2016 Bert Baumann 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
availability OXID esales exchange MP CE: http://exchange.oxid- esales.com/en/de/bestellprozess-und- Versand/Bezahlung/PayPal-PLUS-2-0-1-Stable- CE-4-7-x-4-9-x.html PE/ EE: http://exchange.oxid- esales.com/en/de/bestellprozess-und- Versand/Bezahlung/PayPal-PLUS-2-0-1-Stable- EE-PE-4-7-x-5-0-x-4-9-x-5-2-x.html 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 20
How to install? Transfer the content of the folder copy_this from the zip archive using a FTP software to the root level of the shop on your web server. Make sure that the files are transferred in binary mode. The target directories of the module package are based on the standard version and installation of the OXID esales shop system. If your directory structure differs, please contact your Oxid AM, EAM or your officila Oxid esales Agency. 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 21
Configuration -Where to find? Aktivierung: Erweiterungen -> Module -> PayPal PLUS In der Registerkarte Stamm aktivieren Konfiguration: Registerkarte Einstellungen 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 22
Configuration I PayPal Plus API Einstellungen Klienten-ID Klienten-Schlüssel Sandbox Modus Sandbox Benutzer ID Sandbox Schlüssel Client-ID Client-Secret Yes No Sandbox Client-ID Sandbox Client-Secret 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 23
Configuration II PayPal Plus Integrationseinstellungen IDs der Zahlmethoden Template Validierung durchführen Status und Bestellsortierung: Shopeinstellungen -> Zahlungsarten exclude (oxiddebitnote, oxidcreditcard) checked unchecked 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 24
Configuration III PayPal Plus Templateeinstellungen Azure Einstellungen am Template zur Auswahl der Zahlungsart* PayPal Plus Mobile Templateeinstellungen (mobile theme) Einstellungen am mobilen Template zur Auswahl der Zahlungsart* * Please feel free to consult the instruction manual for more detailed informations about the CSS configuration for Azure and mobile template theme. 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 25
Configuration IV Logger, Debugger und Verbindungseinstellungen Daten der PayPal API in eine Datei speichern. Textfeld paypalplus.log PayPal API Log Level PayPal API Datenvalidierungslevel PayPal API Connection Timout in Sekunden Versuche zum Aufbau der Verbindung PayPal API Exceptions im FrontEnd anzeigen. Speichern der ausgeführten Zahlungen in einer Textdatei des eshops log/ordners checked unchecked free text field INFO WARN ERROR log strict disable free text field Free text field checked unchecked checked unchecked 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 26
Configuration V Weitere Einstellungen PayPal PLUS Rückzahlungen sollen als Rabatte in die Bestellungen übernommen werden. PayPal PLUS Rückzahlungen sollen nach Rechnungsdruck nicht mehr möglich sein. checked unchecked checked unchecked Name des Shop Betreibers auf PayPal Rechnungskauf Rechnungen. Die Bestellnummer als Rechnungsnummer an PayPal übertragen. 2015 PayPal Inc. All rights reserved. Confidential and proprietary. free text field checked unchecked 27
Configuration VI PayPal Experience Profile Einstellungen Experience Profile ID Name des Experience Profils. Bezeichnung des Shops welcher auf den PayPal gehosteten Seiten erscheint. HTTPS URL zu einem Logo. Local Code des Profils. free text field free text field free text field free text field free text field 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 28
payment flow - payment wall 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 29
payment flow - hosted pages 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 30
payment flow - frontend overview 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 31
payment flow - backend overview 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 32
more features Template analyzer 3 rd Party Payment Methods 3 rd Party Descriptions - Shop Settings -> Payment Methods -> [select a method] -> Main (tab) -> Payment Description (area) Languages Also available manual faq 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 33
Requirements supported versions OXID eshop versions CE 4.7.x 4.9.x and EE, PE 4.7.x/5.0.x-4.9.x/5.2.x. curl OpenSSL PHP 5.3.7 Rest-App (developer.paypal.com) Merchant Sign-Up for PayPal Plus - https://www.paypal.com/de/webapps/mpp/paypal-plus 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 34
Onboarding support PayPal PLUS Center https://www.paypal.com/de/webapps/mpp/paypal-pluscenter#integrieren FAQs aktuelles Modul Onboarding Handbuch Onboarding Video PayPal REST Credentials: https://www.youtube.com/watch?v=3ipo4w_7mhm Onboarding Video PayPal PLUS: https://www.youtube.com/watch?v=ic8ukm74prg 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 35
Known issues Might interfere with individual templates Might interfere with individual payment methods 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 36