• Resolved wpress2010

    (@wpress2010)


    I have the usual array of required fields set with this plugin: Name, address, city, state, zip, phone, email.

    When a user uses PayPal Checkout, he/she gets sent to PayPal, and there is no requirement to enter anything to make the transaction proceed,as PayPal “knows” who their user is. For some reason, when the PayPal transaction sends the user back to the website from which the order is being made, the order can be completed without the user entering ANY field info. In fact, there are no fields presented to the user to enter.

    I am obviously missing something basic here, but I am stuck, at this point. The site in question allows visitors to purchase both merchandise and digital products (just membership dues to an organization). The merchandise items complete successfully, as obviously, you need to specify where to ship your stuff.

    But for the digital products, no fields to fill out are presented to the user.

Viewing 6 replies - 1 through 6 (of 6 total)
  • leigero

    (@leigero)

    I am having this issue as well. I have a product which includes a t-shirt and “t-shirt size” is a required field. When paying via PayPal obviously PayPal doesn’t natively send back “t-shirt size” as part of the customer data. This, however, doesn’t seem to matter as woocommerce just accepts the response from PayPal and takes you to the “review” page for you to review the order, and then “confirm” the order via the button at the bottom.

    This is an issue because confirm order then fails because the required field has not been filled out, but there is nowhere for a customer to fill out “t-shirt size” on the order review page and at no point did they ever check out through the traditional check-out page so they never saw that option.

    What is the suggested approach to using paypal with required custom checkout fields?

    Thread Starter wpress2010

    (@wpress2010)

    Yes, this is what happens to me, as well. The first problem, if you look around the Web, is that PayPal no longer sends back billing data at all – in the past, you had to set this option in your PayPal business account, which required requesting the feature from PayPal directly. Apparently they no longer do that.

    In my case, the client is a nonprofit organization, so they don’t have a business account in the first place. My solution for now is to use a plugin called Flexible Checkout Fields. I can set any field I want as Required, and when the user goes to PayPal checkout, the first screen shows these Required fields – in my particular instance, these are name, address and phone. It’s a bit of a nuisance that the user has to fill these out, but since there is no site registration on this website, it seems to be an OK compromise for now.

    The PayPal gateway is seriously flawed, IMHO.

    lusp

    (@lusp)

    Hi @wpress2010, hi @leigero,

    We are glad to hear you were able to find the way to solve the problem with PayPal checkout using our Flexible Checkout Fields. We believe it might be a really useful hint for the other users as well. Please let us know if you need any further assistance.

    Kind regards,

    We are experiencing this same issue, however the required fields do not show on the checkout page. All that appears are red-error messages saying “this field is required” and “this field is required”. But the fields do not actually show.

    Any ideas?

    Hi @imaginemonkey,

    do you use PayPal too?

    As we haven’t got any replies, I’m marking this topic as resolved for now.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Required fields and PayPal’ is closed to new replies.