• Resolved etaf

    (@etaf)


    WordPress website , hosted by IONOS , no server cache used by IONOS and NO WP-CONTENT/cache folder

    i have a couple of days of issues with paying via paypal on a wordpress website – following updates

    Issue seems to have started following various updates – paypal payments – i uninstalled and went back to version 3 using FTP – still issues eventually deactivited a plugin and that all suddenly worked

    So I updated paypal payments to v3.01 and had the same problem – and not been able to fix – any help please I’m now lost

    you add a product to the basket and checkout – then you have the paypal or card payment buttons – clicking on the paypal button – it opens a pop-up window and then just closes – rather than open paypal login page

    The card payment should open a form below the button – and that does nothing

    Same on chrome, firefox, safari, iphone chrome and safari browsers and a different PC

    so i have gone back to paypal payments version 2.9.6 from an old backup 26th Feb

    I have deactivated pretty much all plugin – and just left Woocommerce / woocommerce_paypal_payments / Total core plugin for the Theme = TOTAL / Ajax search / limit login attemps / really simple security for SSL

    I had updated the theme = total and reached out to the developer on how to roll back

    if i loginto WP-ADMIN on a tab for the wordpress site – and then on another tab open my website fenori.co.uk – i can order and pay by paypal works fine . and i can also open the card payment form – so not sure why that would be , and maybe something may indicate what the issue may

    any help really appreciated – thanks

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

Viewing 15 replies - 1 through 15 (of 19 total)
  • Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    We suggest you contact us directly for further assistance. We may need to examine your system report or logs to better understand what’s happening. You can open a ticket with our service desk. Here’s how you can request support: Request Support.

    Please make sure to include the URL of this thread in your ticket for reference.

    Kind regards,
    Krystian

    Thread Starter etaf

    (@etaf)

    ok thanks , i did log a support case a few days ago – i cant see it in my account details – i had an auto reply

    in console on chrome i see an error now when using the button

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    Thanks for the update. Just to clarify — did you use the same support link I provided above, or did you reach out using another method? I’m currently not seeing any existing support case tied to your domain.

    I suggested this because there are several things that could be causing the issue, and it looks like we’ll need to take a closer look to understand what’s going on. We’ll continue from there and try to pinpoint what’s going wrong.

    Kind Regards,
    Krystian

    Thread Starter etaf

    (@etaf)

    oh, sorry no, i was told on monday to log a case at merchant paypal

    THANK YOU for continuing the support – hopefully its a quick and simple fix

    has it been logged now ? – it says received and will be in touch

    and then logged another case yesterday

    I have used the green ? and sent a request in via that link with my email and some details and a loom video i recorded of the error and also consule open

    and this url – i hoe that works

    i wont put here as i did auto fill my details – phone number etc

    see below –

    PayPal Merchant Technical Support. please provide those in the case via the Merchant Technical Support portal at https://www.paypal-support.com. Case Number: 15278099
    Subject: Intergrated on website fenori.co.uk opens a paypal window an

    i do see a fatal error in system logs from yesterday now

    2025-04-01T12:58:47+00:00Critical Cannot redeclare WooCommerce\PayPalCommerce\init() (previously declared in /homepages/7/d793714951/htdocs/clickandbuilds/FenoriRoadProductsReclamation/wp-content/plugins/woocommerce-paypal-payments/woocommerce-paypal-payments.php:46) Additional context2025-04-01T13:38:03+00:00Critical Uncaught Error: Class “WooCommerce\PayPalCommerce\PluginModule” not found in /homepages/7/d793714951/htdocs/clickandbuilds/FenoriRoadProductsReclamation/wp-content/plugins/woocommerce-paypal-payments/modules.php:15 Additional context2025-04-01T13:40:48+00:00Critical Uncaught Error: Class “WooCommerce\PayPalCommerce\Vendor\Inpsyde\Modularity\Properties\PluginProperties” not found in /homepages/7/d793714951/htdocs/clickandbuilds/FenoriRoadProductsReclamation/wp-content/plugins/woocommerce-paypal-payments/bootstrap.php:27 Additional context2025-04-01T13:40:50+00:00Critical Uncaught Error: Interface “WpOop\WordPress\Plugin\FilePathPluginFactoryInterface” not found in /homepages/7/d793714951/htdocs/clickandbuilds/FenoriRoadProductsReclamation/wp-content/plugins/woocommerce-paypal-payments/src/FilePathPluginFactory.php:24 Additional context2025-04-01T13:41:01+00:00Critical Uncaught Error: Class “WooCommerce\PayPalCommerce\WcGateway\Settings\WcTasks\Factory\SimpleRedirectTaskFactory” not found in /homepages/7/d793714951/htdocs/clickandbuilds/FenoriRoadProductsReclamation/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/services.php:797 Additional context

    • This reply was modified 8 months, 1 week ago by etaf.
    • This reply was modified 8 months, 1 week ago by etaf.
    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    Yes, we’ve received your ticket and will continue the investigation there. We’ll make sure to get it sorted out. If you haven’t received any response yet, feel free to let us know here.

    Kind regards,
    Krystian

    Thread Starter etaf

    (@etaf)

    ok, well I may have found the issue – NOT 100% sure – will workon over next few days – just so you dont think i’m ignoring you

    I seem to have set to automatically include a user login in woocommerce and not allowed a guest to complete an order – and so when i was using the form autofill and clicking on paypal – it was then at the top of the page asking me to login – thats something new thats changed …… and also may have effected other customers last week – NOT sure

    I will do a lot more testing today – and see if its now fixed – having clicked on

    woocommerce > settings > accounts & privacy tab > Enable guest checkout (recommended)

    anyway – i maybe back – just dont want you to thing ignoring

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    Thanks for the update — I appreciate you taking the time to test this further.

    It does sound like a possible edge case. I’m not fully sure if that specific combination (autofill + guest checkout disabled + PayPal button) would directly cause the behavior you described, especially since it can vary a bit depending on the version of the plugin.

    Feel free to reach out again if anything still seems off or if you hit another roadblock, happy to keep looking into it with you.

    Kind Regards,
    Krystian

    Thread Starter etaf

    (@etaf)

    thank you – time will tell i guess , but i can now reproduce the error everytime and tried on a few computers and phones and browsers – Its NOT great the if there is a missing element – LIKE need to login , billing details , T&C tick etc , that the paypal windows opens closes and the creditcard form does not drop down – Just that the errors or the elements required are in the same colour as form at the top of the form, which i did not notice , i have a screen shot – but not able to show here

    It would be better if the page went back to the top – the text was in RED and/or the actual required fields missing were highlighted , like other systems to clearly show the issue ……. maybe there is something in the theme to do that , reached out to see

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    Thank you for the update.

    At the moment, it’s hard for me to say what exactly is causing the issue, especially since I’m unable to reproduce any of these problems on your site directly. However, I assume you’re currently back on version 3.0.0, so we’re not seeing the full picture as it would appear in 3.0.1.

    As I mentioned in our private conversation, we would really like to help you get this resolved. However, we’ll need your input and access to the setup running 3.0.1 to properly investigate and reproduce the issue. Once we can observe the behavior directly, we should be able to suggest or apply a fix.

    Kind Regards,
    Krystian

    Thread Starter etaf

    (@etaf)

    no, actually i’m on 2.9.6

    BUT thank you for looking into this and the continued support and replies , its really good and I appreciate the time you are spending in trying to resolve this issue for me – excellent support service (unlike others)

    IF you try to order something and you DO NOT fill in one of the required billing fields – you will see paypal window opens and closes and also the credit card button does nothing – no form appears

    BUT at the top of the page – you will see what you are missing and needed to complet e the transaction

    This is where you also got a message to login , if this was a 2nd visit or you did not fill something in correctly the first time – if i did not have the allow guests button ticked – which seems an update to woocommerce on 3rd march changed

    I have reached out to woocommerce to say the PAGE should go to top , the missing fields should be highlighted a different colour and the message at the top should be RED or visable.

    in Summary

    further analysis – looks like I updated woocommerce on 3rd March

    Updated plugin “WooCommerce” to 9.7.1 from 9.7.0

    and thats where i see any people that ordered also had a new user account created , exporting all users from woocommerce and comparing dates etc

    woocommerce > settings > accounts & privacy tab > Enable guest checkout (recommended) was NO LONGER Ticked – SO I ticked that , so guests can now order , and seems to have resolved the issue

    having that element in woocommerce UNTICKED – Is fine the first time you order and everything works OK _ BUT if you miss a billing required field, and re-enter – than thats shown at top of page – and you then need also have to log into your account , which you did not know had been setup, unless you came out of the system and read an email that had been sent to change the password – I did notice this when I tested after the update – BUT used new details and so it was fine – ON the first pass – and did not investigate why i got the email account created !!!!

    HOWEVER with any missing required field – the paypal window just opens and closes or the Credit card form does not appear and you are left at the buttons bottom of page – so looks like a paypal error

    really woocomerce should highlight any missing fields that are required in the form or scroll up the page – Which even with all plugins removed , it does not do ….

    I will update to 3.0.1 probably tomorrow – i’m out all day today and will see how it goes and do some more order checks

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    Thank you. I appreciate the kind words – it means a lot!

    On the plugin side, one thing that may be worth trying is to apply a filter to improve the validation behavior. The PayPal Payments plugin does provide some filters and actions that allow adjusting the way checkout interacts with the gateway logic. You can find these listed here:

    https://github.com/woocommerce/woocommerce-paypal-payments/wiki/Actions-and-Filters#checkout-gateway

    In your case, I recommend checking out the ones related to basic validation. It might allow you to prevent PayPal from loading its window or rendering card buttons unless all required fields are completed. That said, this rarely happens purely because of our plugin. In most cases, another plugin or a theme customization is also involved.

    Please let me know if you’d like help implementing a validation filter — I’ll be happy to assist further.

    Kind Regards,
    Krystian

    Thread Starter etaf

    (@etaf)

    i updated this morning – and now woocommerce_paypal_payments is at version 3.0.2 , so i guess an update provide from 3.0.1 the other day

    all still working fine

    i have reached out to the theme developer to see if a setting in the theme can highlight errors as mentioned

    also looking into the link you provided

    and https://www.businessbloomer.com/woocommerce-display-required-field-errors-inline-checkout/

    Thread Starter etaf

    (@etaf)

    Just thought i would give an update – as i have now had a reply from the TOTAL Theme developer, appears the theme does stop some of the functionality – and he has now included these features and other features into the next update

    TOTAL theme – you can see hes comments , if interested here

    https://themeforest.net/item/total-responsive-multipurpose-wordpress-theme/6339019/comments?term=&from_buyers_and_authors_only=0&order_by=newest

    username MARKFENORI

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @etaf

    Glad to hear the devs was able to identify the cause. Appreciate you sharing the link as well.

    If anything else pops up after the theme update or you notice any other odd behavior, just let us know and we’ll be happy to take another look.

    Kind Regards,

    Krystian

    Thread Starter etaf

    (@etaf)

    i have now updaed to the new theme which highlights the missing required cells in red and also allows the checkout page to go to the top –

    however, when you click the paypal button with a required field blank – it still produces a pop up and you wait for a while and then that pop goes away – maybe a better thing would be if there is a required field missing and you click on the button no popup appears and it just goes to top of page with errors

    just a thought

Viewing 15 replies - 1 through 15 (of 19 total)

The topic ‘paypal button , when clicked just opens a window and closes’ is closed to new replies.