Erreur de validation : les montants PayPal ne correspondent pas
Parfois, cela arrive à cause de : les taux des devises ont des valeurs avec 4 chiffres après la virgule et le recalcul avec PayPal pour cela entraîne un arrondi au mauvais montant car il fonctionne avec 2 chiffres après la virgule. Pour éviter cela, vous devez définir vos taux avec 2 chiffres après la virgule. Le principal problème avec cela - vous devrez définir manuellement la commande sur 'Traitement' et c'est tout, aucun autre problème avec cela !
Vous pouvez toujours définir 'Plusieurs autorisés' sur 'Non', et vos clients paieront dans votre devise de base.
Il existe une autre méthode radicale : ajouter du code dans le code du plugin WooCommerce
Ouvrez ce fichier : wp-content\plugins\woocommerce\includes\gateways\paypal\includes\class-wc-gateway-paypal-ipn-handler.php
allez à la fonction : private function validate_amount($order, $amount)
définissez la condition if (!isset($_SESSION['woocs_current_currency'])) comme sur l'écran :
🌸
Référence des shortcodes, fonctions, actions et filtres de FOX WooCommerce Currency Switcher
Codex — FOX Currency Switcher
Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site. Si vous continuez à utiliser ce site, nous considérerons que vous l'acceptez.