Support » Plugin: WooCommerce » paypal disappearing on checkout page

  • Resolved bobmorain



    My website is in English and Farsi, and I am using two payment gateways PayPal and ZarinPal to receive payments.

    Using conditional payment methods plugin, when language is set to English, Paypal is enabled and Zarinpal is disabled on the checkout page, and when language is set to Farsi Paypal is disabled and ZarinPal is enabled on the checkout page.

    As of V 3.9.0 update I am facing the following issue:

    When browsing the site in Farsi and entering the checkout page, Zarinpal is active as it is supposed to be. However, if now I change the language to English while still on the checkout page, the language changes successfully but PayPal is not activated and I encounter this message: “SORRY, IT SEEMS THAT THERE ARE NO AVAILABLE PAYMENT METHODS FOR YOUR STATE”. Only when I refresh the page or change the billing/shipping address, the page updates and Paypal gateway appears.

    Prior to V 3.9.0, Paypal and Zarinpal promptly interchanged depending on language selection. I suspect the mentioned problem is caused by either Tweak – Cache checkout fragments and update DOM on change only. #24227, or Tweak – Eliminate extra update order AJAX request on checkout page load. #24271 introduced in V 3.9.0.

    A solution to this would be greatly appreciated!

    Thank you,

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘paypal disappearing on checkout page’ is closed to new replies.