Ich habe heute das neue Modul zur Version v2.0.5.1 rev 12725 installiert. Das Zahlungsmodul von PayPal hat die v1.82.
Es wird in der Kasse (checkout_payment.php) als Option angeboten und auf der letzten Seite zum Bestellen (checkout_confirmation.php) zeigt sich der Button "PayPal Jetzt bezahlen". Zusätzlich aber wie gewohnt auch der Standard-Button "Zahlungspflichtig bestellen" (von mir umbenannt).
Wählt man den Standard-Button, wird der Käufer wieder zur Zahlungsweise weitergeleitet und bekommt den Fehler:
PayPal Zahlung wurde abgebrochen.
In dem Logfile mod_paypal_live hierzu folgender Eintrag:
[31-05-2022 18:35:20] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 403 when accessing https://api.paypal.com/v1/payments/payment/PAYID-xxxxxxxx. {"name":"PERMISSION_DENIED","message":"No permission for the requested operation","information_link":"https://developer.paypal.com/docs/api/payments/v1/#error-PERMISSION_DENIED","debug_id":"8c2139bf37a7a"}
Im Modul sind Client ID Live, Secret und Merchant ID Live eingetragen.
Muss die Seite checkout_confirmation.php angepasst werden, dass der Standard-Button ausgeblendet wird, wenn PayPal gewählt wurde? Oder kann man eine Weiterleitung nach PayPal auch darüber erzwingen.