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.
Stripe Integration: Charging wrong amountAsked by bracca on November 03, 2016 at 06:51 PM
I've created 5 plans types as described below and Fetched Subscriptions from Stripe Account on my Jotform.
Student $25 /year
Professional $35 /year
Family $55 /year
Business $150 /year
Senior $35 /year
The issue is: every time one subscription is made, Stripe charges $ 150,00 regardless the plan picked up. I just made a test, selecting STUDENT plan ($25), and was charged $150,
Could you guys give me a hand?
I talked to Stripe support and they redirected me to you guys.
Thanks for writing, and thank you for your patience! I'm sorry to say that I'll have to redirect you to JotForm's support site--they created their own integration with Stripe, and so will be in a better position to help you get your subscriptions operating they way you want them.
JotForm can be reached at http://www.jotform.com/help/
In answer to your concern about the monthly plans, I do see that both monthly and yearly plans were created using an API call. This means that some part of your integration through JotForm is causing these plans to be made.
For example, you can see that the "Business" plan at $150/month was made through the JotForm integration by going to the page below and observing that the Event details show "Source: API." If the plan were created through the Stripe dashboard, you would see "Source: Automatic." In this case, because it happened through the integration, it says "Source" API."
I can see that you've also deleted these monthly plans through the integration, and that they were made again. For this reason, I would guess that deleting them through your Stripe dashboard won't be of much help. Just in case, though, you can delete any of your plans by going to the Plans page, choosing a plan, and clicking the Delete Plan button at the bottom of the page.
I hope this was helpful. I'd be more than happy to answer any other questions as they arise!
Thank you for contacting us.
While I cannot reproduce the issue on my test Stripe form, it seems that our Stripe integration is affected by some bug on your form. I have attached a bug report ticket to this thread and escalated it to our developers in order to proceed with the further investigation on this matter.
We will get back to you when we have any updates.
The issue was caused by a missing flag that should tell the integration that your plan already exists in your Stripe account. We have just released a patch that fixes this problem so your form should charge the proper amount from here on out.
If there are still issues, please do contact us again.
Thanks for your attention to this matter.
Unfortunately, the issue still occurs. I've recreated the payment field, fetched from Stripe but the problem happened again. The subscription was charged $150 when should have been charged $25
What should I do now?
I have notified our back-end team about it, you will be updated via this thread when there is a resolution.
Can you please review the subscription plans in your Stripe account? Check if there are ones that do not reflect the correct amount and delete them.
I`ve done it twice. I`m going to do the third
Thank you for getting back to us, if you experience any problems please let us know.
I created new plans with new names and new ID's. Now it is working fine.
There might be something wrong on Stripe database.
Thank you guys
Thank you for keeping us posted. We're glad to know that things are working fine now on your end.
In any case, should you have more questions or other concerns, please do not hesitate to let us know.