{"id":829,"date":"2012-02-16T15:32:48","date_gmt":"2012-02-16T14:32:48","guid":{"rendered":"http:\/\/www.commercers.com\/blog\/?p=829"},"modified":"2014-04-03T10:53:53","modified_gmt":"2014-04-03T08:53:53","slug":"magento-paypal-integration-bestellstatus-andert-sich-nicht","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-paypal-integration-bestellstatus-andert-sich-nicht\/","title":{"rendered":"Magento &#8211; PayPal Integration &#8211; Bestellstatus \u00e4ndert sich nicht"},"content":{"rendered":"<p>Um PayPal in den Magento Shop zu integrieren, kann seit einigen Magento Versionen im Backend der Reiter PayPal unter System &gt; Konfiguration ausgew\u00e4hlt werden. Hier sind mehr oder weniger alle Daten enthalten, die ber\u00fccksichtigt werden m\u00fcssen.<\/p>\n<p>Folgende Schritte sind erforderlich:<\/p>\n<p>1. PayPal H\u00e4ndler Account erstellen (verifizieren etc. sollte dann auch gemacht werden)<br \/>\n2. In PayPal Account einloggen und auf &#8220;Mein Profil&#8221; &gt; &#8220;Mehr&#8230;&#8221; &gt; &#8220;Verk\u00e4ufer\/H\u00e4ndler&#8221; &gt; &#8220;API-Zugriff&#8221; &gt; &#8220;Option 2&#8221; (API) dort dann eine API Signatur erstellen. Diese besteht aus<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2012\/02\/bild-91.jpg\" width=\"335\" height=\"142\" align=\"left\" \/>Berechtigung API-Signatur<br \/>\nAPI-Benutzername xy_api1.IhrPayPalbenutzername.de<br \/>\nAPI-Passwort IhrPasswort<br \/>\nUnterschrift IhreDigitaleUnterschrift<\/p>\n<p>&nbsp;<\/p>\n<p>3. Mit diesen Daten geht man dann in das Shop Backend unter <!--more-->den Reiter PayPal.<img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2012\/02\/bild-92.jpg\" width=\"655\" height=\"396\" \/><\/p>\n<p>4. Bei der Auswahl der &#8220;richtigen&#8221; PayPal L\u00f6sung, alle Haken auf Standard lassen bis auf den mittleren f\u00fcr &#8220;Website Payments Standard&#8221; (lt. Aussage der PayPal Hotlin ist die untere L\u00f6sung nicht f\u00fcr Deutschland vorgesehen). Mit der mittleren L\u00f6sung sind normale PayPal Zahlungen aber AUCH Zahlungen per Kreditkarte und Lastschrift f\u00fcr NICHT PayPal Kunden m\u00f6glich. Diese k\u00f6nnen dann nach der Weiterleitung auf PayPal unten rechts auf den Knopf &#8220;Zahlung ohne PayPal-Konto&#8221; klicken und bequem mit KK \/ Lastschrift zahlen (dies kann aber auch im PayPal Backend deaktiviert werden).<\/p>\n<p>5. Die bei PayPal erhaltenen API Daten dann in die entsprechenden Felder eingeben. API Signatur entspricht dann der API Unterschrift.<\/p>\n<p>6. Alles abspeichern und gut ist &#8211; bis dahin. Nun w\u00fcrde der Kunde nach der Bestellung zur PayPal Seite geleitet werden, die Bestelldaten w\u00fcrden mitgegeben und er k\u00f6nnte zahlen. Aktuell wird er aber noch nicht wieder zur Shop Seite nach der Zahlung zur\u00fcck gef\u00fchrt und au\u00dferdem wird die Information, dass gezahlt wurde noch nicht von PayPal an den Shop geleitet, so dass PayPal Zahlungen auf ausstehend oder &#8220;Pending Payment&#8221; stehen bleiben.<\/p>\n<p>7. Wenn der Kunde automatisch nach der Zahlung auf die Shopseite zur\u00fcck gef\u00fchrt werden soll, muss im PayPal Backend unter &#8220;Mein Profil&#8221; &gt; &#8220;Mehr&#8230;&#8221; &gt; &#8220;Verk\u00e4ufer\/H\u00e4ndler&#8221; &gt; &#8220;Website-Einstellungen&#8221; folgende Einstellung gemacht werden:<\/p>\n<p>&#8220;Automatische R\u00fcckleitung&#8221; &#8211; aktivieren<br \/>\n&#8220;R\u00fcckleitungs-URL:&#8221; &#8211; http:\/\/www.IhrShop.de\/checkout\/onepage\/success\/<\/p>\n<p>versucht werden kann auch<\/p>\n<p>http:\/\/www.IhrShop.de\/paypal\/standard\/success\/<\/p>\n<p>8. Nun wird der Kunde nach der Bestellung automatisch wieder zu Ihrem Shop gebracht und erh\u00e4lt dort die Information, dass alles geklappt hat und auch die Bestellnummer.<\/p>\n<p>9. Sollten nach einer Testbestellung nun der Bestellstatus von PayPal an Magento (Backend) gesendet werden, ist alles in Ordnung und es muss eigentlich nichts mehr gemacht werden, wenn nicht:<\/p>\n<p>9.1. Bislang werden nun wohl keine Infos von PayPal an das Backend \u00fcbermittelt, dass die Zahlung eingegangen ist. Dies muss auch noch eingestellt werden. Hierzu im &#8220;Mein Profil&#8221; &gt; &#8220;Mehr&#8230;&#8221; &gt; &#8220;Verk\u00e4ufer\/H\u00e4ndler&#8221; &gt; &#8220;Einstellungen f\u00fcr sofortige Zahlungsbest\u00e4tigung&#8221; die Benachrichtigungs-URL eintragen. Diese lautet (seit Magento 1.5.) http:\/\/www.IhrShop.de\/paypal\/ipn\/ weiterhin muss nat\u00fcrlich die Zustellung aktiviert sein.<\/p>\n<p>9.2. Alles abspeichern und nun sollte die R\u00fcckmeldung kommen.<\/p>\n<p>9.3. Sollte es Probleme geben, dass die Zahlungen zwar gebucht werden, aber die R\u00fcckmeldung nicht richtig klappt. So bl\u00f6d es klingt aber es ist m\u00f6glich und heute war es der Ansto\u00df f\u00fcr viel (\u00fcberfl\u00fcssige) Arbeit: die eMail Adresse f\u00fcr die PayPal Zahlung im Magento Backend MUSS klein geschrieben sein. Egal wie die Adresse bei PayPal angelegt wurde. Ich hatte in PayPal <a href=\"mailto:PP@meinshop.de\">PP@meinshop.de<\/a> genommen und entsprechend im Backend eingestellt. Es gab leider keine positive Info im Shop \u00fcber die Zahlung. Sobald ich aber <a href=\"mailto:pp@meinshop.de\">pp@meinshop.de<\/a> hinterlegt hatte, klappte es. Bl\u00f6d aber wahr.<\/p>\n<p>Weitere Hilfe zu PayPal gibt es <a title=\"PayPal Kundenhilfe Entwicklung\" href=\"https:\/\/ppmts-de.custhelp.com\/\" target=\"_blank\">hier<\/a>.<\/p>\n<p>Genutzt in Magento Version 1.5.1.0. Kommentare? Fragen, Anregungen, Kritik? Gerne!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um PayPal in den Magento Shop zu integrieren, kann seit einigen Magento Versionen im Backend der Reiter PayPal unter System &gt; Konfiguration ausgew\u00e4hlt werden. Hier sind mehr oder weniger alle Daten enthalten, die ber\u00fccksichtigt werden m\u00fcssen. Folgende Schritte sind erforderlich: 1. PayPal H\u00e4ndler Account erstellen (verifizieren etc. sollte dann auch gemacht werden) 2. In PayPal&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10],"tags":[55,586,3,491,587,588,44,376,380,495],"class_list":["post-829","post","type-post","status-publish","format-standard","hentry","category-allg_magento_probleme","tag-backend","tag-integration","tag-magento","tag-paypal","tag-pending-payment","tag-processing","tag-shop","tag-status","tag-verarbeitung","tag-zahlung"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=829"}],"version-history":[{"count":0,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/829\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}