Is there a way to disable the payment page, unless my customers come to it from a specific location?

  • Profile Image
    jolizzy
    Asked on September 15, 2017 at 03:03 AM

    This is kind of complicated, and doubtful possible, but I want people who go to my payment page to be unable to pay unless they got there via a registration form.  I do need the payment and the registration form to be separate, because people can continue registering for the group throughout the year, but they can only pay when an event is scheduled.

    Basically, I need everyone who pays to have already registered for the group.  They can reach the payment page either through a link in an Evite (in which case they have already registered), or they will be directed there once they register for the group.  

    To complicate things even more, if they have already accessed the payment page through either of those means but have chosen not to pay at that moment, I would like them to still have access to the payment page until a certain date.

    As it now stands, I have had people bypassing the group registration (which means I can't verify that they meet the minimum requirements) after receiving a payment link from a friend.

    https://sites.google.com/site/placerdance/placerdance-registration

     

    https://sites.google.com/site/placerdance/order-tickets

    Thank you.

  • Profile Image
    Chriistian
    Answered on September 15, 2017 at 04:38 AM

    I understand that you would like for the users of your form to register first before they will be allowed to proceed to the payment page of your form. If this is the case, it is a correct way to separate the registration page and the payment page. You can do either adding the payment page link to the Thank You page or add it to the Autoresponder Email.

     

    To complicate things even more, if they have already accessed the payment page through either of those means but have chosen not to pay at that moment, I would like them to still have access to the payment page until a certain date.

    Base from what I understand, if the users have chosen not to pay at the moment, you would like for them to still have access but limited to a certain date. If this is what you would like to achieve on your payment form on the payment page, then you can try to limit the submission in your form to a specific date. Please refer to this guide: How to Limit Submissions in a Form.

    However, if I misunderstood your requirement, please provide us more info and let us know if you need further assistance.

  • Profile Image
    jolizzy
    Answered on September 15, 2017 at 03:24 PM

    Thanks, I get that part.  The main point of my question is whether there is a way to PREVENT people from accessing the payment page UNLESS they come at it from one of two sources.

    For example:  You register for the group, the payment form pops open at the end, all is well.

    You DON'T register for the group, your friend sends you the payment link, OOPS!  It doesn't work.

    I don't really expect there to be a solution to this, but you guys are pretty amazing, so it never hurts to ask.

  • Profile Image
    Kevin_G
    Answered on September 15, 2017 at 06:16 PM

    I think this may be achieved using the unique submission feature and pre-filling a field on the payment form through the forms link. 

    You will need to do the following on your first form: 

    Add the Random Value Generator widget: https://widgets.jotform.com/widget/random_value_generator 

    This guide will help you adding the widget to your form: https://www.jotform.com/help/252-How-to-Add-a-Widget-to-your-Form 

    Now you will need to pass the widget's value to the second form, this will serve as a custom code that will validate the previous submission. 

    This guide will help you passing the data from one form to another: https://www.jotform.com/help/351-How-to-Automatically-Pass-Form-Data-to-Another-Form 

    On your second form add a short text entry field where you will capture the value passed over the URL: 

    Once you have captured the value on the second form you will be able to set up unique submissions based on this question, this way no matter if the user has the link with the custom parameter passed on it, they will be able to open the form and fill it out, but they will not be able to submit it due to the question uniqueness: https://www.jotform.com/help/223-How-to-set-Form-Limits-Based-on-a-Unique-Question 

    I hope this helps. 

  • Profile Image
    jolizzy
    Answered on September 17, 2017 at 02:45 AM

    Sorry, spam check is blocking my question for some reason, so I'm submitting it here and you can move it...

    My event is full, so I zeroed out the number of tickets available, but then when I went in to approve all of the submissions, it deleted the quantity of tickets ordered.

    Is there any way to keep this from happening in the future, even if I forget to mark them approved BEFORE I zero out the number of tickets?

    https://form.jotform.us/70026159488158

  • Profile Image
    Mike_G
    Answered on September 17, 2017 at 05:23 AM

    @jolizzy

    I have moved your concern to a new thread considering it is a different topic.

    Please click this link to go to that thread — https://www.jotform.com/answers/1249814