$wsPayPalPlus - PayPal PLUS

$wsPayPalPlus - PayPal PLUS

DEPRICATED HINWEIS UND HINWEIS AUF PAYPAL Checkout

In diesem Abschnitt finden Sie alle Möglichkeiten, um auf die Daten von PayPal-Plus im Shop zuzugreifen. Es werden die verfügbaren Variablen und Tags beschrieben, mit denen Sie die PayPal-Plus-Daten dynamisch im Code verwenden können.


Inhaltsübersicht


Templates

Datens des $wsPayPalPlus Moduls wird auf der Seite paymentSelect.htm beim Bestellablauf verwendet.


Datenübersicht

Um die verfügbaren PayPal-Plus Daten einzusehen, können Sie sich diese in einem JSON-ähnlichen Format ausgeben lassen. Dies ist hilfreich, um die Struktur und Inhalte der PayPal-Plus Einstellungen zu verstehen oder auch Fehler zu debuggen.

Dies erfolgt folgendermaßen (auskommentiert, damit die Ausgabe nicht direkt im Frontend angezeigt wird):

<!-- {{= $wsPayPalPlus |json }} -->

Die Ausgabe in der Developer-Konsole des Browsers könnte dann wie folgt aussehen:

{ "approvalUrl": "", "available": false, "cancelUrl": "https://www.beispiel-shop.de/?ppp_action=cancel&wsPayment=paypal-plus&wsvc=View&view=checkout.htm", "response": null, "returnUrl": "https://www.beispiel-shop.de/?ppp_action=return&wsPayment=paypal-plus&wsvc=View&view=checkout.htm", "sandbox": true }

Beispiele für die Verwendung von PayPal-Plus Daten

Prüfen, ob PayPal-Plus als Zahlungsart gewählt wurde.

In diesem Beispiel werden die verfügbaren Zahlungsarten durchlaufen und der Name der aktiven Zahlungsart überprüft.

{{ foreach $payment in $wsConfig.payments }} {{ if $payment.id == "paypalPlus" and $wsCheckout.selectedPayment == $payment.id }} PayPal Plus ist die gewählte Zahlungsart {{ /if }} {{ /foreach }}

 

PayPal-Plus Variablen im Script verwenden

In diesem Beispiel wird die Variable $wsPayPalPlus.approvalUrl im Script enthalten.

{{ foreach $payment in $wsConfig.payments }}    {{ if $payment.id == "paypalPlus" and $wsCheckout.selectedPayment == $payment.id }}       <script id="executePppScript" type="application/javascript">          {{ autoescape "js" }}          var ppp = PAYPAL.apps.PPP({             "approvalUrl": "{{= $wsPayPalPlus.approvalUrl }}",             ...          });          {{ /autoescape }}       </script>       <div id="paypalPlusContainer"></div>    {{ /if }} {{ /foreach }}

 

Prüfen, ob PayPal-Plus Sandbox-Modus aktiviert ist.

Im Script wird geprüft, ob zum Testzwecken das Sandbox-Modus in der Konfiguration aktiv ist.

{{ foreach $payment in $wsConfig.payments }}    {{ if $payment.id == "paypalPlus" and $wsCheckout.selectedPayment == $payment.id }}       <script id="executePppScript" type="application/javascript">          {{ autoescape "js" }}          var ppp = PAYPAL.apps.PPP({             ...             {{ if $wsPayPalPlus.sandbox }}                "mode":"sandbox"             {{ /if }}             });          {{ /autoescape }}       </script>       <div id="paypalPlusContainer"></div>    {{ /if }} {{ /foreach }}

Referenz

In der Modul-Referenz für $wsPayPalPlus finden Sie eine Übersicht aller verfügbaren Eigenschaften und Parameter.

© 2025 WEBSALE AG | Impressum | Datenschutz