-
AuthorPosts
-
October 11, 2021 at 5:31 pm #105864
Sam HollandParticipantHi VillaTheme,
Trust this message find you well.
We are running a relatively simple WordPress setup utlising Generatepress.
We have just updated to the latest first party plugin supplied by PayPal, previously utlising WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway (we no longer require to pay a monthly subscription fee and rates are far more competitive).
We have noticed when the WooCommerce Multi Currency plugin is installed, it disables the Credit / Debit Card feature at checkout, however it does retain the PayPal button that is supplied by the same plugin. This was the conclusion in a troubleshoot where we disabled each plugin, one-by-one to locate the issue so I can confirm that it resides between these 2 plugins.
For now I has deactivated the multicurrency plugin to retain the card payment feature.
I was hoping to start a dialogue between all 3 parties (PayPal are happy to work through this to resolve the issue).
May I request Brian McManus brmcmanus@paypal.com is CC’d into the response please? He is a senior integration engineer at PayPal. Here are his notes to start this off:
We are seeing an issue with the card section not appearing once your multicurrency plugin is active,
It seems to be a conflict with these 2 plugins and PayPal are hoping to work with you to resolve this for all customers,
Steps to reproduce:
Install multicurrency plugin
Install WooCommerce PayPal Payments
Load checkoutError from browser console:
Uncaught TypeError: gateWayBox is null
render CreditCardRenderer.js:43
render Renderer.js:10
render CheckoutBootstap.js:58
init CheckoutBootstap.js:14
bootstrap button.js:58
button.js:85
EventListener.handleEvent* button.js:84
EventListener.handleEvent* button.js:75
94 button.js:1
button.js:1
button.js:1
CreditCardRenderer.js:43:32
render CreditCardRenderer.js:43
render Renderer.js:10
render CheckoutBootstap.js:58
init CheckoutBootstap.js:14
bootstrap button.js:58
button.js:85
(Async: EventListener.handleEvent)
button.js:84(Async: EventListener.handleEvent)
button.js:7594 button.js:1
button.js:1
button.js:1
-
AuthorPosts
You must be logged in to see replies to this topic. Click here to login or register