• Resolved domenecbf

    (@domenecbf)


    `On checkout page, with the payment method from this plugin (WooCommerce PayPal Payments) selected, checkout form fields aren’t validated before proceeding to PayPal page if the “gold button” is pressed, nor before attempting the payment with the card information entered if the “black button” is pressed then the “blue buy now button”.

    Only after the payment is about to be attempted, is when the checkout form fields are checked for validation, cancelling the payment attempt if they weren’t valid.

    That’s too late to perform validation of those form fields, specially if the client entered all of their card and billing information on the PayPal popup (without logging to any PayPal account), they can be confused of being told the form fields were wrong (long after forgetting about them and having already given that information to PayPal!), and then being required to fix those and go back to PayPal to enter all of his billing and card information over again.

    We’ll lose clients by this problem from this plugin that’s meant to replace “WooCommerce PayPal Checkout Gateway”.

    We have replicated this problem both on our testing site (with Avada theme) and on our production site (with Maya theme).

    The behavior of plugin “WooCommerce PayPal Checkout Gateway” is what this new plugin should follow also: validating the checkout form fields before proceeding to PayPal or before attempting to pay with the card information entered.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @domenecbf

    Thank you for reaching out to us, we are here to help.

    This behavior was changed in the recent version 1.6.2 to prevent issues with orders potentially failing when they should not, but it will be improved further in an upcoming update.
    The previous version 1.6.1 validates the checkout before creating the PayPal order, but it could potentially interfere with other plugins, so we had to temporarily modify the behavior to prevent these issues until we have found a better solution.

    Sorry for the inconvenience.

    Kind regards,
    Joost

    Thread Starter domenecbf

    (@domenecbf)

    Okay, Joost, thank you very much for the information.

    In such case, we’ll wait before using WooCommerce PayPal Payments, until that’s corrected on a future version, and for now we’ll go back to using WooCommerce PayPal Checkout Gateway.

    Thread Starter domenecbf

    (@domenecbf)

    This issue is still happening on “WooCommerce PayPal Payments” version 1.6.4

    Please, solve it soon, because the previous plugin that “WooCommerce PayPal Payments” is supposed to replace, “WooCommerce PayPal Checkout Gateway”, will no longer have support starting on March 1st.

    This is shown on WooCommerce’s plugins page:

    Action Required: Switch to WooCommerce PayPal Payments
    
    As of 1 Sept 2021, PayPal Checkout is officially retired from WooCommerce.com, and support for this product will end as of 1 March 2022.
    
    We highly recommend upgrading to PayPal Payments, the latest, fully supported extension that includes all of the features of PayPal Checkout and more.
    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @domenecbf

    yes, we still have not gotten this resolved, since it relies on other bugs that need to be resolved first. We are still not sure when this will be done.
    The functioning of the old Checkout Plugin is still the same, only the support will not be available after March 1st, the plugin should continue to function. You can continue using the old plugin, but if you run into issues it will be hard (or impossible) to get support for it. We will do our best to get this resolved before that time.

    I am linking this thread to our developers’ ticket, so we can update you once we have a fix for this available.

    Kind regards,
    Joost

    Moderator Yui

    (@fierevere)

    永子

    Instead of replying with I have same problem
    If you need support then per the forum guidelines please start your own topic.
    https://wordpress.org/support/forum-user-guide/faq/#i-have-the-same-problem-can-i-just-reply-to-someone-elses-post-with-me-too

    Hey @joostvandevijver,

    another 4 months have passed… is there anything new? Is it maybe possible to use an action hook and some php programming to start the validation before the forwarding to paypal? We have already received several complaints from customers who had to enter their data several times because the validation only takes place after the paypal login. πŸ™

    help would be appreciated…
    thanks,
    Moritz

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @dertaenzer

    Thank you for your message. You have got great timing, since just this morning our developers provide us with a testing package for this issue. We will include the fix if testing goes well.

    If you want to test this version as well, you can download it here.

    If encounter any issues with this package, please let us know by opening a new thread since we will be closing off this older thread.

    Kind regards,
    Joost

    Hi,

    Is this actually resolved and working in version 2.0.0? I have exactly the same problem as domenecbf had a year ago.

    Best regards,
    Riku

    Dear support,

    The issue is still there in 2.0.1, was it ever fixed?

    Thanks

    Dear support,

    Thanks for your work on the plugin. If you could please answer the following, that’d be much appreciated πŸ™‚

    • Were other issues higher-priority on your TODOs this whole time?
    • How did this desired behavior affect other plugins that made you decide to drop it?
    • Do you know which plugins?
    • Do you have a reference to other people’s forum posts reporting their orders failing that you concluded was caused by this desired behavior?
    • Is there anything the community can do to help you expedite the return of it?

    Regards,

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Validating checkout fields too late’ is closed to new replies.