How to subscribe user to multiple Stripe subscriptions at once

  • Profile Image
    Asked on January 15, 2015 at 03:43 PM

    Not sending correct $ on process (stripe)

    The form I'm working with is 50144851215952 

    I'm exporting the source code of the entire form to host on my own site. (

    I'm changing the subscriptions from radio buttons to check boxes to allow for multiple subscription selections, it's calculating correctly ON the form but it's transmitting to Stripe the wrong information. 

    In the example, all check boxes marked should be: (190 + 90 + 300 + 20) = $600 today and ($40 + $60 + $200) = $300 reoccurring monthly and $20 yearly.

    However, the output is coming back with whatever the last checkbox is. In the example above, $280 (190 + 90) was charged with $20 yearly invoice. Monthly was not set up, and 300 was skipped entirely. (attached screenshot of stripe test output)

    The REALLY strange part about it is the form is building the plans but not adding anyone to them. 

    The end result of the form would be so the user may select any of the 4 options (including ALL) to pay the start fee, and subscribe accordingly to each item.

    Obviously its a checkbox vs radio thing, but how to correct? Any help is appreciated. 

  • Profile Image
    Answered on January 15, 2015 at 04:48 PM

    Thank you for contacting us.

    Unfortunately, this is not something that you can fix on form. Our Stripe integration cannot susbscribe customer to multiple subscriptions using a single form submission. It works in the same way for our other payment integrations (Authorize.Net and PayPal) - one subscription per form submission.

    You might consider changing your subscriptions to packages with different prices, for example:

    - Subscription Package 1 (Service 1 included) - $100.00 monthly

    - Subscription Package 2 (Services 1 and 2 included) - $200.00 monthly

    - Subscription Package 3 (Services 1, 2 and 3 included) - $300.00 monthly

    If you need any further assistance, please let us know. We will be happy to help.