Can we initiate a Stripe trail period for an existing subscription through JotForm?

  • mjuszczak
    Asked on October 22, 2020 at 2:52 PM

    A few years ago, Stripe deprecated trial periods as part of products. Instead, they want you to pass in the trial period when the subscription is being created via the API using the trial_end parameter:

    https://stripe.com/docs/billing/subscriptions/trials

    I don't see a way to configure this trial_end parameter on the JotForm side when configured to pull subscriptions from Stripe. Is there a way? This would unfortunately be a deal breaker for us.

    Thank you,

    Matt

  • Kat JotForm Support
    Replied on October 22, 2020 at 9:53 PM

    Hi Matt,

    Happy to help! My apologies, but I am not fully understanding your question.

    Are you looking to set up a subscription that the user will pay for through Stripe that will be initiated through JotForm?

    Could you provide me a use case for this question?

    In the interim, I do want to direct you to a few guides that may answer your question for you if I am currently understanding it correctly.

    You can set up recurring payments for a customer through JotForm and whichever payment method you choose (of course, in this case it's Stripe), and include a set Trial Period for that recurring payment/subscription.

    Guide: https://www.jotform.com/help/166-how-to-setup-a-recurring-payment-option

    You can also capture a Stripe payment authorization to capture payment information but then charge your customer at a later date.

    Guide: https://www.jotform.com/help/347-how-to-capture-stripe-payment-authorization

    I do want to also link this guide about Sending Custom Data to Stripe from JotForm, though I can assume that you are more looking to send the data from Stripe to JotForm.

    We await your response. Thank you!

  • Matt Juszczak
    Replied on October 22, 2020 at 9:56 PM

    We have a number of Subscriptions already set up in Stripe. We hope to use Jotform to allow people to purchase those subscriptions. Everything works fine except for the ability to set a trial period. We cannot configure that in stripe as that functionality is deprecated, and instead it has to be passed in via the API call when the subscription is purchased.

    It looks like jotform has the ability to set trial periods on subscriptions it handles internally - not ones configured in stripe. We would like to set trial periods on the subscriptions we already have configured in striped purchased through jotform.

  • Sam_G
    Replied on October 23, 2020 at 4:53 AM

    Hi Matt.

    You can give 1 month trial period if you are creating a monthly subscription. 

    Here is how to set the recurring payment with stripe: https://www.jotform.com/help/166-How-to-Setup-a-Recurring-Payment-Option 

    If you following the guide, that explains how to set up a subscription step by step. Once done it also allows you to create a trial period. 

    TRIAL PERIOD - If you want to set a trial period for your customers. Trial period options are One day, three days, five days, one week, two weeks, 10 days, 15 days, 30 days, 60 days, 90 days, six months, and one year. 

    1603443158 5f9299d6a09b0 10 Screenshot 10Let us know if this fits your requirements.

    Thank you.

  • mjuszczak
    Replied on October 23, 2020 at 12:31 PM

    Hi Sam_G ,

    What you suggested works for creating a subscription in JotForm. However, I would like to add a trial period to subscriptions being pulled in from Stripe.

    Per the attached screenshot, you can see the subscription that is being managed in Stripe. However, JotForm does not allow me to add a trial period to this subscription. Stripe has deprecated setting trial periods directly on subscriptions and instead, relies on a parameter being set in the API when the subscription is being created - in this case, that would have to be done on Jotform's end.

    -Matt

    1603470681 5f93055980523 Screen Shot 202 Screenshot 10


  • Kat JotForm Support
    Replied on October 23, 2020 at 4:08 PM

    Hi again Matt,

    Thank you for providing the screenshot!

    Please allow us some more time to look into this and we will update you here as soon as we can.

    We appreciate your patience!

  • Kat JotForm Support
    Replied on October 23, 2020 at 6:46 PM

    Hi again Matt,

    Thank you for your patience as we looked more into this!

    We have conferred with our team, and it looks like this is currently not possible; however, I have opened a feature request with our development team in regards to potential implementation. We cannot guarantee that this feature will be implemented, but should our team have an update for you in regards to it, they will communicate it with you here.

    In the interim, using the guide that my colleague and I had linked above, you should be able to create a lookalike subscription to set up recurring payments.

    Thank you!

  • mjuszczak
    Replied on October 23, 2020 at 6:51 PM

    Ok thank you! I will work around it for now.

  • Kat JotForm Support
    Replied on October 23, 2020 at 7:53 PM

    You are most welcome! I am glad to hear that the workaround will suffice.

    Please don't hesitate to reach out if we can assist in the future. We're always happy to help!