How to Set Up Payment for Registration Form

  • cssanyc
    Asked on June 5, 2025 at 11:49 AM

    Hello,

    I am creating a registration form for the 2025–2026 season where users can select one or more sports using checkboxes. Each sport will have a specific registration fee (e.g., Basketball – $###, Volleyball – $###, etc.), and I’d like the form to:

    1. Let users select multiple sports via checkboxes
    2. Automatically calculate the total based on selected options
    3. Collect the payment using PayPal when the form is submitted

    Can you provide a step-by-step guide on how to set this up in JotForm? Specifically:

    Please guide on how to assign prices to each checkbox option, calculate the total in real-time, and pass the total to PayPal for payment. I have included the form preview link below for your reference.

    Thanks,

    CSSA Team

  • Podo: Support AI Agent
    Replied on June 5, 2025 at 11:49 AM

    Hi Billy,

    Thanks for reaching out to Jotform Support. I'm an AI assistant. I'll do my best to help you until someone from the support team is available.

    Let me help you with setting up your registration form payment with multiple sports options and PayPal integration:

    1. Add a Multiple Choice element for your sports options and assign prices to each checkbox item.
    2. Enable the option to allow users to select multiple products and show the total price on the form.
    3. Add PayPal integration from the Payments tab and connect your PayPal Business account.
    4. Configure the payment type as "Sell Products" and ensure the total amount from the selected checkboxes is passed to PayPal.
    5. Test your form in Live or Test mode to verify the total calculation and payment process.

    This setup will automatically calculate the total based on selected sports and redirect users to PayPal for payment upon submission.

    Give it a try and let us know how it goes.

  • Jan JotForm Support
    Replied on June 5, 2025 at 12:36 PM

    Hello Billy,

    Thanks for reaching out to Jotform Support. I understand what you’d like to do, but I’ll need a bit of time to work out a solution. I’ll get back to you shortly.

    We appreciate your patience while we work on a solution.

  • Jan JotForm Support
    Replied on June 5, 2025 at 1:06 PM

    Hi Billy,

    You can check out my simple demo form to see if it works for you. Here's a step-by-step guide on how I created it, which you can also apply to your main form:

    1. In Form Builder, click on Add Element on the left side of the page. In the Form Elements menu, under the Basic tab, scroll down to Multiple Choice, and drag and drop a Multiple Choice element to your form.How to Set Up Payment for Registration Form Image 1 Screenshot 60
    2. Select the Multiple Choice field, click on Gear icon to open the Multiple Choice Properties.
    3. Go to the Options tab.
    4. Enable the Calculation Values option.
    5. Add the Price you want in the Calculation Values field. Do this to all Multiple Choice or Single Choice field you want to add to the Total field.How to Set Up Payment for Registration Form Image 2 Screenshot 71

    After that, you can add the Multiple Choice fields and use the Form Calculation widget. I’ve also created a screencast showing how to add the fields and calculate the total:
    How to Set Up Payment for Registration Form Image 3 Screenshot 82

    The last step is adding the PayPal field to the form and passing the Form Calculation Total field to the Payment Total field.

    1. In the Form Elements menu, under the Payments tab, scroll down to PayPal Standard, and drag and drop the PayPal Standard element to your form and then open the Payment Properties.
    2. Change the Payment Type to User Define Amount option.How to Set Up Payment for Registration Form Image 4 Screenshot 93
    3. After that, click on User Define Amount icon to open the Properties window.
    4. Select the Total field in the Get Price Form dropdown menu.How to Set Up Payment for Registration Form Image 5 Screenshot 104

    That's it. Give it a try and let us know if you have any questions.

Your Reply