• Resolved ttoaster

    (@ttoaster)


    Hi,
    I am getting a number of customers that are seeing a message stating “Please complete all the fields” when submitting the Checkout page, despite them having filled in all the required fields, and payment data!

    They still get this when re-entering the missing or existing data again on the current checkout page, end even when they close the browser (or at least the browser window/tab) and start again with a new session/tab.

    Some are also seeing this issue when using a different web browser/computer or after restarting their computer.

    Is there any debug log that I can see for the checkout page? There are no failed payments for these in the Payment Gateway portal, so I’m at a loss as to the cause.

    Let me be clear this is effecting a small number of customers using any browser, Safari, Firefox, Chrome, Opera, Edge (IE).

    I have the latest version of PMPro, all plugins are up to date, and I’m using PHP 7.4 on the latest version of Apache. I use Stripe as my payment gateway.

    This is causing me to lose sales now!

    Any ideas?

    Also, can you please add the ability to force the billing fields to be completed/captured for check/cheque payments as I use this function for BACS (Wire Transfer) and I require all the same data as if the customer was paying by credit/debit card.

    • This topic was modified 5 years, 4 months ago by ttoaster.
    • This topic was modified 5 years, 4 months ago by ttoaster.
Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Andrew Lima

    (@andrewza)

    Hi @ttoaster

    Thank you for using Paid Memberships Pro.

    I’m sorry to hear about this issue you are facing here. Could you please tell me a bit more about your site setup – do you have any custom fields or custom code that may affect your Paid Memberships Pro checkout page (such as a custom checkout template)?

    Thread Starter ttoaster

    (@ttoaster)

    Hi Andrew,

    No, I just use the standard PMPro checkout page but I do have extra fields via the Register Helper add-on on that page.

    You can see the checkout page via my site here: https://subscription.talkytoaster.me.uk

    The Register Helper fields have been on the checkout page for over a year.

    • This reply was modified 5 years, 4 months ago by ttoaster.
    Plugin Author Andrew Lima

    (@andrewza)

    Thanks for the feedback @ttoaster, I don’t see anything out of the ordinary here or what would cause this issue.

    Does this only happen for new users or recurring/renewing members?

    Thread Starter ttoaster

    (@ttoaster)

    Andrew,

    I’ve only seen it on new members…

    Someone else has now reported the same issue in this forum, so it isn’t related to my site configuration…

    Plugin Author Andrew Lima

    (@andrewza)

    The other ticket I’m seeing may be due to the specific gateway being used and will be running tests for that particular gateway.

    Do you know of any common factor between these user’s that are failing, is it for a specific level or do they have any special characters in their names/usernames or fields?

    Any information that may ‘group’ the issues may help us troubleshoot and investigate this further on our end.

    Thread Starter ttoaster

    (@ttoaster)

    Hi Andrew,

    No, there is no obvious pattern and without some way to see the data they are entering, I can’t say if they are using unexpected special characters, etc.

    It is always with new customers/users, but only a few of them…

    Plugin Author Andrew Lima

    (@andrewza)

    Thanks for the feedback, did these user’s reach out to you? If so, please can you try and collect information from them such as their usernames/personal information and see if anything ‘stands out’.

    We do need to be able to recreate this issue consistently in order to troubleshoot it. Our site runs on Stripe and I am not aware of this on our end either. I’ll try to replicate it on my testing environment.

    If you are able to recreate this issue consistently please let me know.

    Thread Starter ttoaster

    (@ttoaster)

    Hi Andrew,

    Yes, they did, but they will not share any passwords they used with me (quite rightly, too), and in the latest case I ended up creating the new membership account for the customer myself (no issues). This was the same customer that had tried multiple browsers and computers; all with exactly the same issue (error message).

    There are NO failed payments in Stripe, so it is nothing to do with that, this seems to be an occasional issue with the checkout page in PMPro.

    Is there a DEBUG function for PMPro that I can enable to see all errors and data being entered that could be producing this issue?

    Plugin Author Andrew Lima

    (@andrewza)

    That is understandable. We do not have a specific debugging solution/function for certain areas of Paid Memberships Pro.

    We do have some IPN / Webhook debugging functions that helps us track down issues for recurring payments.

    If you are able to replicate this issue consistently, such as specific usernames with special characters or something of this nature. This will help us debug it further. I haven’t been able to replicate this with Stripe, and the other issue similar to this was due to some custom code that was applied to the user’s site.

    If you have any update on this issue, or specific steps to try to recreate this please feel free to share it with us.

    freesong

    (@freesong)

    I have the same problem! So it is not a problem from our site. I am trying to use my own debit card putting number expiration and CVC and although there are no other fields it produces the same error “Please complete all the fields”

    freesong

    (@freesong)

    I am using Stripe

    minteur2021

    (@minteur2021)

    We are also facing the same issue on our website – tested for ‘Testing Only’, Authorize.net, Stripe.
    However, if I use a 100% discount code the transaction goes through.

    In our case, we are using following add-ons:
    1. Add member from admin
    2. BuddyPress Add-on
    3. Cancel on Next Payment Date
    4. Developer’s Toolkit Add-on
    5. Email Templates Add-on
    6. Member Homepages Add-on
    7. Multiple Memberships Per User
    8. Series Add-on
    9. Shipping Add-on (This was added after we noticed the issue)
    10.

    Hi There,

    I also got the same issue today.
    I fixed it when I realized that 2 registration forms were existing in the DOM (one displayed and another one hidden in a pop-up frame).
    The registration form check was finding logically the hidden form fields empty…
    Not sure you’ve got the same issue, but it can maybe help you in case (just check with the console if there are similar ids existing)

    Best

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

The topic ‘“Please complete all the fields” error message!’ is closed to new replies.