I would like to create a form where customers can select from multiple products and pay for them all at once

  • Profile Image
    Asked on August 30, 2018 at 03:19 PM


    I would like to create a form where customers can select from multiple products and pay for them all at once or through an installment plan.  I am using PayPal as my payment processor.

    I can't figure out how to integrate PayPal with jotform to do this. It seems I can have a number of products OR a number of subscriptions but not both in the same form.

    How can I have both in the same jotform?

  • Profile Image
    Answered on August 30, 2018 at 04:25 PM

    Unfortunately, you can only choose one Payment type per Integration in your form.

    You can however, setup a form that would let you choose multiple Payment Integration.

    Here is a guide:https://www.jotform.com/help/182-How-to-Create-a-Basic-Multiple-Payment-Form

    You can modify the guide and instead of a new payment integration, you would use a new Payment type.

    Hope this information helps.

    Thank you.

  • Profile Image
    Answered on August 30, 2018 at 05:35 PM

    Thanks, that's helpful. I will try your suggestion.

    Some related question:

    1. Do all questions in the main form have to come BEFORE the payment option, as once the payment is submitted in the embedded form, I'm guessing the nested forms will process at the same time.

    2. Will I end up with three forms with individual submissions for each customer order or will all data the customer enters be collected in main form only?

  • Profile Image
    Answered on August 30, 2018 at 07:51 PM

    No, the main form is just a container, you have to basically do the following to avoid those two issues:

    1)) Creating a form and integrate it with a payment field(lets say Authorize.net to pay via credit card).

    2) Cloning the first form, and simply replacing the integrated field(lets say PayPal).

    So, you have two identical forms with their elements: Headings, Fields, Integrated Payment Field, and a Submit button.

    3) Creating a container form: this form will only have 3 fields:

    a) The field that ask for the preferred payment method.

    b) The Iframe widget that shows one of the forms(Authorize.net).

    c) The other Iframe widget that shows the other form(Paypal).

    Finally, create a condition on this "container" form to show one form or the other based on the preferred payment method that was selected.