What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    I have a registration for a school with conditional options I need to charge for.

    Asked by druidhillspreschool on January 21, 2014 at 05:13 PM

    I have a registration for a school with conditional options I need to charge for. I am using Stripe to charge parents for tuition after they are enrolled, but I would also like to charge parents for all fees related to registration and those fees are conditional on the age of the child, the number of days attending, the number of children and the additional programs selected if any.


    I have the conditional part set up for gathering data, but I am wondering how to set up processing fees via Stripe using this form (on a demo page for now):



    I have already set up a Stripe Tuitionpay page here:



    Which I have edited in Dreamweaver to style it to the site. I had thought about breaking out the levels in like manner, but I'm not sure how that would work with your conditional format setup. Any suggestions?



    Joel Markwell

    Druid Hills Preschool


    Page URL:

  • Profile Image
    JotForm Support

    Answered by TitusN on January 21, 2014 at 07:39 PM

    Hello Joel,

    Thank you for contacting us.

    The stripe integration creates only one field on the form, which will mean that all the options would not be subject to conditional rules, for instance, this would could not be applied:  if child is #years old, show this....

    There are a number of ways in which you can implement this:

    1. You can have multiple stripe payment forms for a combination of options (should they be reasonably limited)

    2. You may then place  these forms onto another form.

    3. Using conditional logic rules, you can hide/show or manupulate these forms, for instance, you can apply this rule: if child is #years old, show this....


    You can implement the stripe integration on your form as you have on this page: http://druidhillspreschool.org/tuitionpay.html, splitting the form into pages/sections or in any other arrangement.

    I hope this helps.

    Here are some resources that can shed more light:

    1. http://www.jotform.com/help/190-How-to-Integrate-Stripe-with-your-Form

    2. http://www.jotform.com/help/196-How-to-Hide-or-Show-Multiple-Fields-at-Once-Based-On-a-Single-Conditional-Entry

    Please let us know how we can assist further.