I am working with stripe integration since getting a UUID and handling payment outside of typeform is difficult.
My form is embeded.
Well, because I am using stripe integrated within the form, when a user has an error with their payment, this pops up:
So, the user refreshes and gets kicked back to question 1 in my long form quiz.
They assume they must restart, and don’t want to because it is long.
Can i change this error message? It doesn’t tell the user the real problem.
The only problem is their payment details, yet the error message implies otherwise.
This is making me miss out on, no exaggeration, thousands of dollars. A good 5-10% of my customers make mistakes when entering their payment information.
Any solutions?
Best answer by john.desborough
@ttpro - one option you could look into is to separate your form into two - one with the questions (and a redirect on submission) and the “payment” form (with your stripe question.
you would need to create hidden fields in the second form and the logic to update the price variable in the payment form with the appropriate value and to pass in the name etc you want to receive.
note that variables are passed as text strings so you can’t just pop it into the price variable BUT i have set it up for other clients to send in a ‘product selection code’ (ie p1, p2, p3) and use the logic rules to look for the hidden variable and assign a price
nif v_p1 = 1 then add 10 to price
that sort of thing….
that way you get all the questions answered and recorded AND keep the payment bit cleaner - and less to troubleshoot if the error does crop up again.
@ttpro - one option you could look into is to separate your form into two - one with the questions (and a redirect on submission) and the “payment” form (with your stripe question.
you would need to create hidden fields in the second form and the logic to update the price variable in the payment form with the appropriate value and to pass in the name etc you want to receive.
note that variables are passed as text strings so you can’t just pop it into the price variable BUT i have set it up for other clients to send in a ‘product selection code’ (ie p1, p2, p3) and use the logic rules to look for the hidden variable and assign a price
nif v_p1 = 1 then add 10 to price
that sort of thing….
that way you get all the questions answered and recorded AND keep the payment bit cleaner - and less to troubleshoot if the error does crop up again.