Stripe Integration: Making required selection when there are multiple products

  • Profile Image
    eileenjst
    Asked on November 27, 2017 at 05:27 PM

    I have a form with stripe integration. It has 3 different products.

    I have not set any of the products as required because none by themselves are required, but I would like to have it required that they have to choose at least one of the 3 to complete the form.

    How can I make that payment space with 3 products -- such that a person can't submit the form without choosing at least one of them -- and that could be any one of them?

  • Profile Image
    Jan
    Answered on November 27, 2017 at 08:22 PM

    You can set a product as "Required" in the Product Settings. Here's how:

    In the Form Builder, select the payment field and then click the "Payment Settings" button. After that, select the product and then click the "Edit" icon. In the Product Settings, you'll see the "Required" option. Please turn it on and then click the "Save Product" button.

    1511831606selecticon.gif


    Hope that helps. Thank you.

  • Profile Image
    eileenjst
    Answered on November 28, 2017 at 12:12 AM

    Yes, I knew how to make each product separately as required, but that would mean I would be choosing that they had to select a certain product.

    I need the requirement to be that there has to be at least one of them chosen -- any one of them.

    I can't set choose which one is required.

    I'd like the form to throw an error if no product is chosen -- but the person needs to be free to select one of the three. None of them individually must be required.

  • Profile Image
    Chriistian
    Answered on November 28, 2017 at 04:08 AM

    If you don't want each product to be required, you need to require the payment field itself instead. In this way, users will not be able to submit the form if they didn't choose at least one product.


    15118597982017-11-28_1701.png

    Let us know if you need further assistance.

  • Profile Image
    eileenjst
    Answered on November 28, 2017 at 08:07 AM

    Exactly what I needed. Thanks for the prompt reply.