# PayPal Plus wird nicht angezeigt

**URL:** <https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189>\
**Category:** Plugins\
**Tags:** offizielle-shopware-\
**Created:** [14. Dezember 2016 um 15:48 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189 "2016-12-14T15:48:20Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [14. Dezember 2016 um 15:48 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/1 "2016-12-14T15:48:20Z")

</div>

Heyho,

ich habe das Problem, dass PayPal Plus nicht angezeigt werden. Die REST API Daten sind korrekt im Plugin hinterlegt, der Shop ist für PPP freigeschaltet. Aber aus irgendeinem Grund, wird einfach PPP nicht dargestellt, ich kann es mir nicht erklären.

Shopware Version 5.2.12, PayPal 3.4.4 & PayPal Plus 1.2.4

Hat jemand einen Tip, was der Grund sein könnte? Zum Testen habe ich auch das Default Responsive Theme aktiviert, ohne Erfolg.

Kann es sein, dass es an diesem Bug liegt?&nbsp;[http://issues.shopware.com/issues/PT-7128?\_ga=1.250087234.530694677.1479147262](http://issues.shopware.com/issues/PT-7128?_ga=1.250087234.530694677.1479147262)

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [14. Dezember 2016 um 16:12 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/2 "2016-12-14T16:12:28Z")

</div>

Kann leider nicht helfen, ich hatte das auch. Nach mehrmaligen Speichern, Laden und Probieren kam es irgendwann. Keine Idee warum.

---

<div class="post-metadata">

**Author:** ![hms](https://avatars.discourse-cdn.com/v4/letter/h/e274bd/32.png) [@hms](https://forum.shopware.com/u/hms)\
**Post date:** [14. Dezember 2016 um 17:00 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/3 "2016-12-14T17:00:56Z")

</div>

> [@Shopwareianer schrieb:](https://forum.shopware.com/profile/15489/Shopwareianer "Shopwareianer")
> 
> Heyho,
> 
> ich habe das Problem, dass PayPal Plus nicht angezeigt werden. Die REST API Daten sind korrekt im Plugin hinterlegt, der Shop ist für PPP freigeschaltet. Aber aus irgendeinem Grund, wird einfach PPP nicht dargestellt, ich kann es mir nicht erklären.
> 
> Shopware Version 5.2.12, PayPal 3.4.4 & PayPal Plus 1.2.4
> 
> Hat jemand einen Tip, was der Grund sein könnte? Zum Testen habe ich auch das Default Responsive Theme aktiviert, ohne Erfolg.
> 
> Kann es sein, dass es an diesem Bug liegt?&nbsp;[http://issues.shopware.com/issues/PT-7128?\_ga=1.250087234.530694677.1479147262](http://issues.shopware.com/issues/PT-7128?_ga=1.250087234.530694677.1479147262)

Hallo &nbsp;[Shopwareianer](https://forum.shopware.com/profile/15489/Shopwareianer),

hast Du Dich auch bei PayPal Plus (DEVELOPER) freigeschaltet?

Gruß  
HMS

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [14. Dezember 2016 um 17:17 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/4 "2016-12-14T17:17:47Z")

</div>

Also am Rate Limit liegt das nicht.

Wenn der REST-API Check validiert wird, bist du entweder nicht freigeschaltet (dauert auch einige Zeit) oder es liegt an deinem Theme. Die Payment-Wall wird sonst angezeigt.

---

<div class="post-metadata">

**Author:** ![hensmatt](https://avatars.discourse-cdn.com/v4/letter/h/3ab097/32.png) [@hensmatt](https://forum.shopware.com/u/hensmatt)\
**Post date:** [16. Dezember 2016 um 18:48 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/5 "2016-12-16T18:48:23Z")

</div>

Wir haben seite heute (nach dem Update beider PayPal Plugins)&nbsp;ähnliche Probleme.

- Shopsystem: Shopware 5.1.5
- PayPal: 3.4.4
- PayPal Plus: 1.2.4
- Shopware Responsive Theme
- Getestet unter: Safari, Firefox,&nbsp;Chrome, Chrome (unter Android)
- Chrome Debug Console zeigt keine Auffälligkeiten

Die PayPal Plus Zahlarten werden bei der Zahlartauswahl nur sporadisch angezeigt, falls Sie nicht angezeigt werden&nbsp;hilft ein Neuladen der Seite. Anschließend kann man eine PayPal Plus Zahlart auswählen.

Wenn man dann weiter zur Bestellübersichtsseite navigiert werden die PayPal Plus Zahlarten auch dort häufig erst nach einen Neuladen der Seite angezeigt.

Möchte man anschließend die Bestellung abschließen erfolgt keine Weiterleitung zur PayPal.  
Die Seite bleibt einfach stehen und das Ladesymbol dreht sich immer weiter.

Wenn man aber&nbsp;vor dem Klick auf “Zahlungspflichtig Bestellen” nochmal die PayPal Plus Zahlart erneut auswählt funktioniert die Weiterleitung zu PayPal.

Wir haben PayPal Plus nun erstmal deaktiviert. So funktioniert zumindest der Checkout mit PayPal.

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [16. Dezember 2016 um 20:43 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/6 "2016-12-16T20:43:41Z")

</div>

Hallo Zusammen,

@hensmatt‍: &nbsp;Wenn sich der Ladekreis nach dem Klicken auf „Zahlungspflichtig bestellen“ bei gleichzeitig „ausgegrauten“ Button endlos dreht, ist wahrscheinlich das Result des Ajax-Requests &nbsp;kein Json-String. Falls dies so ist, sollte eine Fehlermeldung in der Javascript Console des Browsers erscheinen bzw. ein JS-Fehler in den DeveloperTools von Google Chrome angezeigt werden.&nbsp;

@Shopwareianer‍

Hast Du einen Link auf den Shop bei dem die Paywall nicht angezeigt wird? Mich würde interessieren wie der HTML-Source im Checkout aussieht. Wir haben das Phänomen bei verschienden Shops ebenfalls gesehen. Das liegt auch nicht zwingend am&nbsp;eigenen Theme.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [24. Dezember 2016 um 18:43 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/7 "2016-12-24T18:43:54Z")

</div>

Also ich weiß mittlerweile ehrlich gesagt nicht woran es lag. Nach mehrmaligen Kompiliren und Cache löschen und noch einmal neu installieren hat es funktioniert. Kurios.

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [24. Dezember 2016 um 20:47 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/8 "2016-12-24T20:47:38Z")

</div>

Ich vermute PayPal muss den Host freischalten.&nbsp;

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [30. Dezember 2016 um 11:24 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/9 "2016-12-30T11:24:31Z")

</div>

Hallo zusammen,

haben jetzt auch schon eine Zeit lang Probleme mit PayPal Plus. Eigentlich die gleiche Fehlerbeschreibung wie bei @hensmatt‍.

- Shopsystem: 5.2.12
- PayPal 3.4.5
- PayPal Plus 1.2.5
- Eigenes Responsive Theme

Gerade nochmal mit alles aktualisiert und in Google Chrome getestet&nbsp;(alle Caches/Cookies etc. geleert). Leider mit dem selben Effekt. Haben PayPal Plus vorerst auch wieder deaktiviert. Normales PayPal funktioniert wunderbar.  
Konntet&nbsp;ihr&nbsp;das evtl. schon fixen @hensmatt‍?

Der Kommentar von @hth‍ trifft bei uns zu. Hierzu haben wir nochmal einen Test mit einem Produkt im Warenkorb gemacht. Anbei ein Error-Log:  
  
Kann jemand damit etwas anfangen?

Werden auf unserem Testsystem das Ganze noch mit dem Standard-Theme von Shopware versuchen und berichten.

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [30. Dezember 2016 um 11:26 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/10 "2016-12-30T11:26:42Z")

</div>

Da fehlt wohl eine Datei.

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [30. Dezember 2016 um 12:29 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/11 "2016-12-30T12:29:20Z")

</div>

Du&nbsp;meinst die “E\_WARNING” oder?  
Leider ist das Plugin verschlüsselt, somit konnte man auch keinen Blick&nbsp;in die Bootstrap.php werfen.  
Wir haben deshalb mal das Plugin “Gutscheinfeld im Ajax Warenkorb” deaktiviert und nochmal alles mit PayPal Plus durch getestet. Leider gleiches Ergebnis. Die Warning kommt PayPal Plus wohl nicht in die Quere. ☹

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [30. Dezember 2016 um 13:56 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/12 "2016-12-30T13:56:46Z")

</div>

Es läuft wieder für z. B. deutsche Kunden! 🙂 Beim Update, war wohl doch irgendwas dabei, was unsere Probleme gefixt hat.

Jetzt haben wir nur noch das Problem für unsere Kunden z. B. aus Kanada… Folgende Fehlermeldung bekommen wir:  
&nbsp;

```
n.ERROR: An error occurred on patching the address to the payment: Client error response [url] https://api.paypal.com/v1/payments/payment/PAY-86M44158M8847650GLBTGMQI [status code] 400 [reason phrase] Bad Request {"exception":"[object] (GuzzleHttp\\Exception\\ClientException(code: 400): Client error response [url] https://api.paypal.com/v1/payments/payment/PAY-86M44158M8847650GLBTGMQI [status code] 400 [reason phrase] Bad Request at /SHOPPFAD/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:89)","response":"[object] (GuzzleHttp\\Message\\Response: HTTP/1.1 400 Bad Request\r\nDate: Fri, 30 Dec 2016 13:51:20 GMT\r\nServer: Apache\r\nPaypal-Debug-Id: a25fbff5e90c0, a25fbff5e90c0\r\nContent-Language: *\r\nConnection: close, close\r\nHTTP_X_PP_AZ_LOCATOR: dcg11.slc\r\nSet-Cookie: X-PP-SILOVER=name%3DLIVE5.API.1%26silo_version%3D880%26app%3Dplatformapiserv%26TIME%3D1483105880%26HTTP_X_PP_AZ_LOCATOR%3Ddcg11.slc; Expires=Fri, 30 Dec 2016 14:21:21 GMT; domain=.paypal.com; path=/; Secure; HttpOnly, X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT\r\nVary: Authorization\r\nContent-Length: 236\r\nCache-Control: max-age=0, no-cache, no-store, must-revalidate\r\nPragma: no-cache\r\nContent-Type: application/json\r\n\r\n{\"name\":\"VALIDATION_ERROR\",\"details\":[{\"field\":\"state\",\"issue\":\"Required field missing\"}],\"message\":\"Invalid request - see details\",\"information_link\":\"https://developer.paypal.com/docs/api/#VALIDATION_ERROR\",\"debug_id\":\"a25fbff5e90c0\"})"} {"uid":"070b7d1"}

```

Unser Testnutzer, kommt aus Kanada/Québec.  
Könnte das mit dem Staaten/Bundesland zusammenhängen?

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [31. Dezember 2016 um 08:24 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/13 "2016-12-31T08:24:13Z")

</div>

> [@eldan schrieb:](https://forum.shopware.com/profile/20128/eldan "eldan")
> 
> `revalidate\r\nPragma: no-cache\r\nContent-Type: application/json\r\n\r\n{\"name\":\"VALIDATION_ERROR\",\"details\":[{\"field\":\"state\",\"issue\":\"Required field missing\"}],\"message\":\"Invalid request - see details\",\"information_link\":\"https://developer.paypal.com/docs/api/#VALIDATION_ERROR\",\"debug_id\":\"a25fbff5e90c0\";})"} {"uid":"070b7d1"} `
> 
> Unser Testnutzer, kommt aus Kanada/Québec.  
> Könnte das mit dem Staaten/Bundesland zusammenhängen?

Das Feld state ist falsch ausgefüllt oder gar nicht in dem Registrierungsformular des Shops vorhanden. In dem angegegebenen Link zur Paypal-API Documentation &nbsp;in der Fehlerrmeldung sind die Mindestanforderungen erklärt. Die 2-Digits ISO Codes der Länder für die diese Angabe zwingend ist, stehen ebenfalls in der API-Documentation von Paypal. Für die Proivinz Quebec sollte dies QC sein.&nbsp;

Viele Grüße

HT

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [31. Dezember 2016 um 09:57 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/14 "2016-12-31T09:57:25Z")

</div>

Danke für die Rückmeldung @hth‍

Wir haben das eigentlich vor kurzem schon bearbeitet. Anbei ein Screener vom Backend und den&nbsp;Einstellungen der&nbsp;Länder.  
Die 2-Digits ISO Codes der Länder sollten eigentlich schon stimmen.&nbsp;Haben wir hier evtl. sonst etwas falsch angelegt oder könnte noch etwas fehlen?  
VG

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [31. Dezember 2016 um 10:59 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/15 "2016-12-31T10:59:40Z")

</div>

> [@eldan schrieb:](https://forum.shopware.com/profile/20128/eldan "eldan")
> 
> Danke für die Rückmeldung @hth‍
> 
> Wir haben das eigentlich vor kurzem schon bearbeitet. Anbei ein Screener vom Backend und den&nbsp;Einstellungen der&nbsp;Länder.  
> Die 2-Digits ISO Codes der Länder sollten eigentlich schon stimmen.&nbsp;Haben wir hier evtl. sonst etwas falsch angelegt oder könnte noch etwas fehlen?  
> VG

In dem Request an Paypal ist die kanadische Provinz zumindest nicht angegeben.

Sofern im Frontend die Abfrage der Provinz erscheint: Zuerst sicher stellen, dass die Adresse bei einem Testkauf korrekt eingegeben ist (mit Provinz!) und dann schauen, ob man zum Paypal-Login geleitet wird. Falls dies nicht der Fall ist und wieder das Fehlen des state bemängelt wird, wäre es ein Bug im Plugin. Zur Sicherheit würde ich das Plugin für einen Test erweitern und die einzelnen Variableninhalte bis zum Absetzen des API-Calls an Paypal parallel in das Shopware Log schreiben. Dann kann man sehen, wo das Problem der fehlenden Provinz beginnt, evtl. auch, ob man ein Zeichensatzproblem hat und deshalb die Werte nicht von der Paypal-API richtig interpretiert werden.&nbsp;

Falls die Abfrage der Provinz im Frontend nicht erscheint, muss dies korrigiert werden.&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [31. Dezember 2016 um 12:41 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/16 "2016-12-31T12:41:37Z")

</div>

Danke nochmal für die Antwort @hth‍

Das&nbsp;PayPal Plus Plugin würden wir jetzt ungern debuggen müssen…  
Die Provinz ist im Frontend richtig eingetragen, in der DB wird auf die korrekte ID des States verwiesen und ist PayPal Plus für den englischen Sprachshop nicht aktiv, wird der (kanadische) Nutzer auch ohne Probleme auf den PayPal-Login weitergeleitet. Dies haben wir gerade nochmal getestet.

Daraufhin haben wir uns die Doku nochmal genauer angesehen (ja, wer lesen kann ist klar im Vorteil…).  
[http://community.shopware.com/PayPal\_detail\_984.html?\_ga=1.84040668.419512806.1450178118](http://community.shopware.com/PayPal%5C_detail%5C_984.html?%5C_ga=1.84040668.419512806.1450178118)  
Hier steht in der Vorbemerkung:

> Vorbemerkung&nbsp;
> 
> - Das Produkt „PayPal PLUS“ muss für jeden Händler individuell freigeschaltet werden. Sofern noch nicht geschehen beantragen Sie zunächst die Freischaltung unter:&nbsp;[www.paypal.de/paypal-plus](http://www.paypal.de/paypal-plus).
> - **PayPal PLUS ist aktuell nur für Ihre Kunden aus Deutschland verfügbar!**

Wir wollten PayPal Plus eigentlich für unsere internationalen Kunden vor allem für die Kreditkartenbezahlung, ohne PayPal-Account&nbsp;anbieten. Das hätte für uns den Vorteil - wie auch für viele Andere - das alles aus einer Hand kommt und wir nicht separat eine extra Kreditkartenbezahlung über einen anderen Anbieter liefern müssen.  
_Deshalb stellt sich uns die&nbsp;grundsätzlichen Frage:_ Da nur für Kunden aus Deutschland verfügbar, müssen wir so oder so eine&nbsp;„extra“ Kreditkarten-Bezahlmethode anbieten?

VG

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [31. Dezember 2016 um 13:33 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/17 "2016-12-31T13:33:14Z")

</div>

Kauf auf Rechnung über Paypal Plus steht nur für Kunden aus Deutschland zur Verfügung. Paypal gibt über die Paywall nur die für das jeweilige Land und den Händler-Account bei Paypal gültige&nbsp;Zahlungsarten aus. Außerhalb von Deutschland also z. B. nur das klassische Paypal und Kreditkarte. &nbsp;

Ich kann nur wiederholen, der API-Call ist unvollständig und es muss überprüft werden, welche Stelle im Programmablauf dafür verantwortlich ist. Der Errorcode der Paypal-API ist vollkommen eindeutig, euer Glück an dieser Stelle.&nbsp;

Wenn Paypal Plus nicht aktiviert ist, greift das “klassische” PaypalPlugin, dass ist etwas anderes als der Paypal Plus Login.&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [31. Dezember 2016 um 13:37 UTC](https://forum.shopware.com/t/paypal-plus-wird-nicht-angezeigt/42189/18 "2016-12-31T13:37:53Z")

</div>

Oje, vielen Dank nochmal für die Info. Dann müssen wir wohl in den sauern Apfel beissen und happy new years debugging betreiben.
