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 test mode sends live data on Stripe

    Asked by albertaparty on July 24, 2013 at 05:40 PM


    I'm creating a recurring donation form, and have the check box for "test mode" selected for the payment object, but it goes into stripe as a live transaction instead of a test transaction. Is there something broken on your end?

  • Profile Image
    JotForm Support

    Answered by EltonCris on July 24, 2013 at 06:48 PM

    Hi there,

    When you go to test mode, please make sure your Stripe is on test mode as well. You can check that in your Stripe dashboard. 

    If this doesn't help, use test stripe api keys instead, just enter it manually on the integration, this might work better.
  • Profile Image

    Answered by albertaparty on July 24, 2013 at 11:24 PM

    Stripe was on test mode. We have 2 forms: a one-time donation form and a monthly recurring donation form. Both forms are set to be in test mode. The one-time donation form submits to stripe's test mode, the recurring one does not. Jotform is behaving in an inconsistent manner. I do not have the time to check to see if the explicitly setting the test mode API keys has the expected behaviour, but believe me when I report that jotform is not doing the right thing is this case. Please check it out.

  • Profile Image
    JotForm Support

    Answered by EltonCris on July 25, 2013 at 03:33 AM


    I cloned your form here and made a test. It seems to work fine as expected. You can see my working test here: http://screencast.com/t/jG4mPMkN

    As you can see, I couldn't replicate the problem. I was able to submit a test payment on a cloned of your form and it shows on my Stripe Dashboard, Test Mode. I am using Test API Keys as explained on my previous post and used a Test CC found on this tutorial: https://stripe.com/docs/testing

    Furthermore, I have also send a test payment with your recurring form and it was successful so it should be working fine. Kindly review it on your side. Thanks!

  • Profile Image

    Answered by albertaparty on July 25, 2013 at 04:37 PM

    So, contrary to what I said in my previous post, I did explictly insert the stripe test mode API keys into the form before you did your test, and yes, it did make it work correctly.

    There is some bugginess somewhere in your code, but I'll rely on the API keys from now on.