$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