Show jotform after payment?

  • Leo
    Asked on June 21, 2016 at 1:57 PM

    Hi,

     

    Let's say I have a PayPal button, and once someone click and pay, I would like him to be redirected to a Jotform form, is't possible?

  • Ben
    Replied on June 21, 2016 at 3:02 PM

    You should be able to do that Leo by setting up the Thank you page to redirect upon submission to the form.

    You can see more about it here: Redirecting Users to a Different Page

    Do of course let us know how it goes and if you have any questions.

  • fluor
    Replied on June 21, 2016 at 3:27 PM

    Hi, this is Leo (I just created an account)

     

    Thank you for you quick reply, however it does not answer my question.

    Let me rephrase please, the first thing in the process is not a Jotform, but a simple PayPal button direct pay, once the payment is done I want the customers to be redirected to a custom Jotform.

  • David JotForm Support Manager
    Replied on June 21, 2016 at 6:25 PM

    You need to specify the URL where the user will be redirected in your Paypal account, for that you need to enable the auto return:

    Show jotform after payment? Image 1 Screenshot 20

    Let us know if you need more help.

  • fluor
    Replied on June 21, 2016 at 7:52 PM

    Thank you!

    However, anyone could access the Jotform via the link without paying I believe, is there a way to allow only customers who paid to access the Jotform?

  • Kevin Support Team Lead
    Replied on June 21, 2016 at 9:42 PM

    I think that a way to do it will be adding a hidden field and filling it via the URL, here is an example link:

    https://jotform.com/61727990136967?fromPaypal=yes 

    And then use conditions to know if the field is filled or not, the condition should look like this one: 

    Show jotform after payment? Image 1 Screenshot 20

    In my sample form if the parameter is sent the email field will be shown, but id there is not any parameter in the link then the email field will not be shown, try testing the link given above and this one too: https://jotform.com/61727990136967 

    To pre-populate the field via the URL use this app: http://prepopulate.jotform.io/ 

    You basically will need to add a text indicating that the form is available only if there is a payment done, and then use conditions to show this message if the variable is not in the URL. 

    The link you will use to redirect from PayPal will be the one with the parameter on it, so doing this only users who paid on the first form will be redirected to this form and those users without a payment will not be able to fill the form. 

    Here is also a guide that will help you to show / hide fields based on other fields: How-to-Show-or-Hide-Fields-Base-on-User-s-Answer

    If you have questions, please let us know, we will be glad to help.