# 🔧 PayPal

{% hint style="success" %}
M*odul: Payment Paypal*
{% endhint %}

{% hint style="warning" %}
*Für das Verwenden dieser Zahlungsmethode muss eine Aufschaltung beim Vertrieb angefragt werden.*
{% endhint %}

<figure><img src="/files/0UEp6qHXlf1bm8cJDVJA" alt=""><figcaption></figcaption></figure>

## Konfiguration der Bezahlmethode

​Um die Bezahlmethode PayPal einzurichten, müssen im Reiter **Anmeldedaten** folgende Felder ausgefüllt werden:

* **E-Mail**: Hier muss die für den Login bei PayPal verwendete E-Mail-Adresse angegeben werden.
* **PDT Identity Token**: In Ihrem PayPal-Konto müssen unter **Menü -> Kontoeinstellungen -> Produkte und Dienstleistungen/Website-Zahlungslösungen -> Website-Einstellungen -> Aktualisieren** die folgenden Einstellungen vorgenommen werden:
  * **Automatische Rückleitung für Websitezahlungen**: **Ein**\
    Die **Rückleitungs-URL** muss auf *https\://\<Shop-Domain>/shop/confirmation* gesetzt werden.
  * Übertragung der Zahlungsdaten: **Ein** \
    Sobald die Einstellung auf "Ein" geändert wird, erscheint das **Identitäts-Token**. \
    Dieses muss bei der Bezahlmethode im Feld **Übertragung der Zahlungsdaten/Identitäts-Token** eingetragen werden.

Wenn die PayPal-Integration mit einem[ PayPal-Sandbox-Account](https://developer.paypal.com/tools/sandbox/) getestet werden soll, sollte der Status der Bezahlmethode auf **Testmodus** gestellt werden.

## Wichtige PayPal Einstellungen

### Verschlüsselte Websitezahlungen

> *PayPal -> Kontoeinstellungen -> Website-Zahlungslösungen -> Website-Einstellungen*

Die Funktion "Verschlüsselte Websitezahlungen" muss deaktiviert werden.

<figure><img src="/files/d6Ow4KUheEEWdpEZyU5u" alt=""><figcaption></figcaption></figure>

### Aktive Webhooks überprüfen

> *PayPal -> Kontoeinstellungen -> Website-Zahlungslösungen -> API Zugriff -> REST-API-Integrationen*

Es sollte geprüft werden, ob bereits Webhook-Apps erstellt wurden, die mit der Domain verknüpft sind. Da diese für den ETRON Onlineshop nicht erforderlich sind und potenziell Fehler verursachen können, sollten sie gelöscht oder deaktiviert werden.

<figure><img src="/files/ZCaLwFw1wFjegMrUmqiV" alt=""><figcaption></figcaption></figure>

### Zeichencodierung für die Website einstellen

Damit die Kommunikation zwischen PayPal und onRetail reibungslos funktioniert, muss im PayPal-Business-Konto das Encoding von „Windows-1252” auf „UTF-8” geändert werden!

#### Schritte im PayPal-Business-Konto

1. Anmeldung im **PayPal-Business-Konto** unter [paypal.com](https://www.paypal.com/).
2. Klick auf den **Profilnamen oben rechts** und Auswahl von **Kontoeinstellungen**.
3. Öffnen des Bereichs **Verkaufstools** (je nach Ansicht auch **Tools für den Verkauf** genannt).
4. Scrollen zu **Weitere Verkaufstools** und Klick auf\
   **PayPal-Schaltflächen – Sprach- und Zeichencodierung**.\
   Die Seite **Sprache und Zeichencodierung** wird geöffnet.
5. Überprüfung, ob die Einstellung **Sprache der Website** korrekt gesetzt ist.
6. Klick auf **Weitere Optionen**.
7. Im Dropdown "UTF-8" für die Daten auswählen, die von der Website an PayPal gesendet werden.
8. Festlegung der Zeichencodierung auf "Ja" für Daten,\
   die von PayPal an die Website zurückgesendet werden.
9. Klick auf **Speichern**, um die Einstellungen zu übernehmen.

{% hint style="info" %}
*Ein Klick auf **Abbrechen** führt zurück zur vorherigen Seite.*\
*Änderungen an den Zeichencodierungsoptionen werden dabei nicht gespeichert.*
{% endhint %}

> *Quelle:* [*https://developer.paypal.com/*](https://developer.paypal.com/api/nvp-soap/paypal-payments-standard/admin/checkout-settings/#change-the-encoding-used-by-your-website)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.etron.info/verwaltungsoberflache/konfiguration/e-commerce/zahlung/zahlungsanbieter/paypal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
