What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe

    Asked by akp on November 28, 2016 at 03:51 AM

    I am testing Stripe using the Subscribe to Cookie Magazine Form.

    I need to add sales tax only on subscription that originates in the state. For example, sales tax for those in NY. How do I do this?

    I do not see the option of adding the Stripe API key in Jotforms. Where do I find this?

    How do you run the wizard for configurations?

    Does the wizard automatically update the form? Or is that done manually?

    I deleted subscription plan on Stripe website, but the configuration wizard did not update my form on jotform. I am not sure why the wizard cannot update the form when a plan in Stripe has already been deleted.

    I would really like a response.

    Thanks

     

    p.s. sorry for multiple postings.

  • Profile Image

    Answered by Boris on November 28, 2016 at 05:23 AM

    If you deleted a subscription within Stripe, you should re-run the wizard on your JotForm form and select one of the currently available subscriptions from your Stripe account. You can run the payment field's wizard any time by clicking on its wand-shaped icon:

    If your payment field was already configured, after running the wizard, you can access its initial configuration screen again by clicking on the gear-shaped icon of the payment wizard:

    When you access the initial screen, simply use the Connect with Stripe button to connect your JotForm form with Stripe. You do not need to manually enter the API keys:

    You can see more in the following guide:

    https://www.jotform.com/help/190-How-to-Integrate-Stripe-with-your-Form

    Our Stripe payment field does not support setting up custom taxes on subscriptions, so you cannot have subscriptions with different pricing based on the origin of your form submitters.

    What you can do instead is to list several subscriptions on your form, and include the tax as the basic price in some of the subscriptions. For example, you could list them as:

    1. Monthly Subscription for NY residents, $25 USD
    2. Monthly Subscription for other US-based residents, $20 USD
    3. Yearly Subscription for NY residents, $250 USD
    4. Yearly Subscription for other US-based residents, $200 USD

    And similar. I hope this helps, please let us know if you need any further assistance.

  • Profile Image
    JotForm Support

    Answered by olivia on November 28, 2016 at 05:25 AM

    Hi,

    There is no Stripe API Key option in this version unfortunately. However, you can use our old version to use your Stripe API Key. To pass the old version, you need to write &old at the end of the link of your form builder like this: http://www.jotform.com/index.php?formID=63322302210940&old .  

    After you pass to the old version, please follow the steps below:

    #1- Add Stripe Payment Tool to your form. Click Wizard icon.

     

    #2- Click "Enter Stripe API Key Instead" button.

    #3- Enter your Stripe API Keys to coming TextBoxes. After that, click Next.

    #4- Please continue to configure your Stripe by filling required fields. 

    Add your products etc during the configuration process in this old version of form builder.

     

    On the other hand, my suggestion is to remove your existing payment tool and add Stripe Payment Tool after you pass to the old version because if you want to use your Stripe API Key, you need to reconfigure your Stripe in old version. 

    Finally, you can have a look at the following guide if you need more details about the issue: How-to-Integrate-Stripe-with-your-Form

    If you need any further assistance, please feel free to let us know.

    Thank you.

  • Profile Image

    Answered by akp on November 30, 2016 at 01:00 AM

    Thank you Oliva for clarifying that you cannot enter the API in the new version. I thought I must have missed it when I was testing the Stripe Cookie Form.

    Now, the Stripe Cookie Form is using the older version. I also created a new form with Stripe and it is still using the old version. I prefer to use the new version.

    Can you please restore my account so that I will be using the new version of Stripe payment?

  • Profile Image

    Answered by akp on November 30, 2016 at 01:08 AM

    Thank you Boris and for you suggestions. I will try it after I can see the new version of Stripe.

    Right now, all is see is the old version.

  • Profile Image
    JotForm Support

    Answered by olivia on November 30, 2016 at 02:18 AM

    Hi,

    I am so sorry for misinformation. 

    You need to add &test to your URL to see the new version of your form builder.

    Please have a look at the example at the following:

    https://www.jotform.com//?formID=63336013022945&test

    If you need any other details, please feel free to let us know.

    Thank you.

  • Profile Image

    Answered by akp on November 30, 2016 at 01:23 PM

    No problem.

    My forms shows the new version of Stripe. I did not need to add the &test for it to show.

     

     

     

  • Profile Image

    Answered by akp on November 30, 2016 at 02:44 PM

    Olivia, thanks for the help. I was able to use the instructions to understand how to go back to the old and new version, as well as solve some minor issue.

  • Profile Image
    JotForm Support

    Answered by Kevin_G on November 30, 2016 at 06:41 PM

    @akp,

    On behalf of my colleagues, you're most welcome.

    Please if there is anything else that we can assist you with, please do let us know.