"Please complete all the fields" is a terribly misleading error message on the Order Form that uses Link from Stripe...
complete
George Kao
I was testing my order form today and I was baffled:
"Please complete all the fields"
But I already did!
After bumbling around for too long -- at which point a typical customer would've left in frustration -- I finally realized I had to click the button under "link" (see attached image) to use a particular card.
Two questions:
- If we want to make it easy for customers to check out, why not make the available card DEFAULT and they shouldn't have to click "use card" button? Since they have to click "complete purchase" anyway at the bottom to confirm everything...
- "Please complete all the fields" is an incorrect error message. It should've said "Confirm the card you want to use below by clicking the last 4 digits below." or something like that.
I hope this gets resolved quickly... thank you!
Log In
This post was marked as
complete
Angel Orozco
Hi George Kao
I'm really sorry for the confusion. When I implemented the "Please complete all the fields" Stripe validation I wasn't fully aware of this scenario. That message was introduced to prevent creating abandoned Simplero purchases if any of the Stripe fields for a new card were empty.
Now that I've looked into this scenario, it seems like what you're seeing is Stripe offering you to "select" a saved card. But that saved card is saved on Link, not in Simplero. That means we cannot use that card info yet. Actually, if you click "Use [card saved on Link]" it is possible you get a security challenge (Screenshot 1). All of that is being handled by Stripe.
So your suggestion number 1 is not easily doable. We don't have that card information. On the "Simplero side", you're not using a card saved on the platform. So we are expecting you to enter a new card (but Stripe is trying to make things faster and it is offering something they know you have saved on Link.) You could see this as Stripe offering you to "auto-fill" some information. But in the end, Stripe needs you to confirm you want to use the card or to enter a new card.
That said, I agree with your suggestion 2. That "Please complete all the fields" does not cover all cases correctly and does indeed lead to confusion. Thank you for pointing that out.
If you check the screenshot 2, you'll see the error the users used to get when trying to submit the order form without picking the card nor entering a new card. The message said "Please select a payment method to pay with".
With this in mind, one possible solution could be to reword our validation message to be something like:
"Please enter your payment info. If using Link, make sure to select the card you'd like to use."
What do you think?
George Kao
Angel Orozco thank you! I can only imagine all the projects on your plate. Thanks for working on this so quickly. Yes your recommended solution is much better. I wonder if this wording is even better:
Please enter your payment info below. If using the "link" system, click on your preferred card below.
**
Separate question... is it possible for link to communicate the card number to Simplero so it can be saved in Simplero?
This post was marked as
in progress
Calvin Correli
Yeah, that's a clear bug. Was introduced just a few days ago. Will get the fixed ASAP.