Danke, Hille! Ja, aktuell funktioniert alles wieder. Ich wollte dennoch gerne den Grund dafür rausfinden. Den habe ich nach zwei Nachtschichten nun eventuell gefunden:
Ich habe nämlich festgestellt, dass trotz des inzwischen verifizierten Bankkontos bei PayPal die IPN (Sofortige Zahlungsbestätigung) und auch die Rückerstattung wegen nicht übertragener Transaktions-IDs nicht funktioniert. Nach einer Recherche und dank eines Forenentrags in eigentlich ganz anderer Sache, habe ich dafür die Ursache gefunden: Schuld war mal wieder eine Besonderheit von STRATO! Deren Option „Filter gegen Gästebuch-Spam“ hat offenbar zu einer Kommunikationsstörung zwischen PayPal und WooCommerce geführt, so dass keine IPNs ankamen. Die Option lässt sich bei STRATO unter „Sicherheit“ > „ServerSide Security“ deaktivieren. Und plötzlich funktionieren die IPNs und auch die Rückerstattung direkt aus WooCommerce.
Vielleicht lag hierin auch der Grund für das "Aufhängen" von meines Shops auf der Seite "Kasse"?
mensmaximus: Ich würde deine Theorie mit den Ajax Calls dennoch auch gerne weiterverfolgen. Meinst Du es könnte auch an der oben beschriebenen Problematik liegen: "Ich habe bei den PayPal-Einstellungen aktiviert "Lieferadresse an PayPal senden anstatt Rechnungsadresse", damit PayPal mir immer die Lieferadresse als Verkäuferschutzadresse anzeigt. Könnte das auf der Kasse-Seite einen Konflikt mit der Option "Rechnungsadresse als Standardwert" hervorrufen?"