I am trying to:
Set payments to a secondary Pay Pal account when payment in GBP.
In Woocommece Multi currency I have setup GBP to receive PayPal payments in the Pay Pal british account but they still arrive to the Italian account. I have tested multiple times, checked the Secret and Live Key and Merchant ID and everything is correct.
Link to a page where the issue can be seen:
Cannot be seen, it's a backend issue.
I expected to see:
Payments arriving to my British company paypal account.
Instead, I got:
Payments arrive to my Italian account. Why??
I can replicate the issue on a clean installation of WordPress. I'm discussing this issue with our 2nd tier support and I will update you here when I have something to share.
I'll upload a screenshot to show you where I applied those settings. I also know that recently Pay pal made some changes in their plugins, maybe this can be related to the issue.
There is a compatibility issue between WooCommerce PayPal Payment and WPML. It has been escalated to our development team to fix. Meanwhile, you can use PayPal Standard, a legacy gateway of WooCommerce, to receive payment in the second account.
To enable PayPal Standard, please add the code below to the file functions.php in the theme/child theme folder: