Troubleshooting
„Kreditkarte“ und „Rechnungskauf“ nicht verfügbar
Es kann sein, dass die Zahlungsarten „Kreditkarte“ und „Rechnungskauf“ nicht zur Verfügung stehen.
Das ist der Fall, wenn Sie zum Generieren eines Webhooks bei PayPal die API-Anmeldeinformationen (beispiesweise aus einer existierenden Version von PayPal Checkout) manuell eingegeben haben, statt den Prozess mit der Schaltfläche Anmeldung Händler PayPal-Integration zu starten.
Vorgehen
Um sicherzustellen, dass alle Zahlungsarten verfügbar sind, tun Sie (am Beispiel eines Sandbox-Kontos) Folgendes:
Wählen Sie
.Löschen Sie unter API-Anmeldeinformationen alle Anmeldeinformationen und wählen Speichern.
Die Schaltfläche Anmeldung Händler PayPal-Integration (Sandbox) erscheint.Wählen Sie Anmeldung Händler PayPal-Integration (Sandbox).
Durchlaufen Sie den Registrierungs-Prozess mit der E-Mail-Adresse des Sandbox-Händlerkontos.
Weitere Informationen finden Sie im Kapitel Konfiguration unter API-Anmeldeinformationen.
Debug-Modus einschalten
Wenn beispielsweise Verbindungsprobleme auftreten oder Zahlungsvorgänge mit PayPal Checkout nicht erwartungsgemäß funktionieren, wenden Sie sich an den Support von PayPal.
Es ist hilfreich, wenn Sie bereits Log-Dateien haben, wenn Sie den PayPal-Support kontaktieren. Dazu aktivieren Sie den Debug-Modus.
Damit zeichnen Sie die an den OXID eShop gesendeten Webhook Calls von PayPal in der Log-Datei oxideshop.log
auf.
Vorgehen
Öffnen Sie die Datei
source/source/config.inc.php
.Ändern Sie den Wert des Parameters sLogLevel zu debug.
$this->sLogLevel = 'debug';
Stellen Sie dem Support die Datei
/source/source/log/oxideshop.log
zur Verfügung.Sobald das Problem gelöst ist, ändern Sie den Wert des Parameters sLogLevel wieder zum Standardwert error.