Validierungsfehler: PayPal-Beträge stimmen nicht überein
Manchmal passiert es aufgrund von: Wechselkurse haben Werte mit 4 Nachkommastellen und die Neuberechnung mit PayPal führt zu einer falschen Rundung des Betrags, da PayPal mit 2 Nachkommastellen arbeitet. Um dies zu vermeiden, müssen Sie Ihre Kurse mit 2 Nachkommastellen festlegen. Das Hauptproblem dabei ist, dass Sie die Bestellung manuell auf 'In Bearbeitung' setzen müssen – und das ist alles, es gibt keine weiteren Probleme damit!
Sie können 'Ist Mehrfachauswahl erlaubt' jederzeit auf 'Nein' setzen, und Ihre Kunden zahlen in Ihrer Basiswährung.
Es gibt noch eine radikale Möglichkeit: Hinzufügen von Code in den WooCommerce-Plugin-Code
Öffnen Sie diese Datei: wp-content\plugins\woocommerce\includes\gateways\paypal\includes\class-wc-gateway-paypal-ipn-handler.php
Gehen Sie zur Funktion: private function validate_amount($order, $amount)
Setzen Sie die Bedingung if (!isset($_SESSION['woocs_current_currency'])) wie im Bildschirmfoto:
🌸
Referenz zu Shortcodes, Funktionen, Actions und Filtern für FOX WooCommerce Currency Switcher
Codex — FOX Currency Switcher
Wir verwenden Cookies, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Wenn Sie diese Website weiterhin nutzen, gehen wir davon aus, dass Sie damit einverstanden sind.