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

  • akp
    Asked on November 28, 2016 at 3: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.

  • Boris
    Replied on November 28, 2016 at 5: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:

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 1 Screenshot 40

    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:

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 2 Screenshot 51

    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:

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 3 Screenshot 62

    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.

  • Özlem JotForm Developer
    Replied on November 28, 2016 at 5: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.

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 1 Screenshot 60

     

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

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 2 Screenshot 71

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

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 3 Screenshot 82

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

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 4 Screenshot 93

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

    Stripe: How to add sales tax on subscriptions and integrate the form with Stripe Image 5 Screenshot 104

     

    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.

  • akp
    Replied on November 30, 2016 at 1: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?

  • akp
    Replied on November 30, 2016 at 1: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.

  • Özlem JotForm Developer
    Replied on November 30, 2016 at 2: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.

  • akp
    Replied on November 30, 2016 at 1:23 PM

    No problem.

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

     

     

     

  • akp
    Replied on November 30, 2016 at 2: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.

  • Kevin Support Team Lead
    Replied on November 30, 2016 at 6: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.