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

    General questions about Stripe integration

    Asked by robinowsley on January 05, 2015 at 09:51 AM

    Hi there.  I just signed up for Stripe, as in, I've signed up for it, but am not at all familiar with it yet.

    I'm familiar with jotform, but not with the payment tools widgets yet either.  First time looking at those too.

    (So my questions are probably going to be kind of dumb, really.)

     

    1.  I'm seeing that there is a jotform widget for Stripe, but apparently Stripe also has their own mechanisms via which you could accept payments on your site, independent of jotform.  So while trying to decide what to do next I'm wondering, what does the jotform widget get you above and beyond just using the Stripe interface without jotform?  I'm totally and completely NOT trying to be rude here, I like jotform and I'm sure your Stripe widget does something extra that I may very well need!  I'm just trying to understand what that actually IS before deciding what to do next.

    For instance, I would imagine that if I have other forms on a site via jotform, I might more easily make a payment integration with Stripe resemble those other forms, if desired.  Correct?

    But what else if anything else, exactly?  More info would be appreciated.

     

    2.  If I create a payment form inside jotform with the Stripe widget, does information submitted then move entirely to the Stripe side?  Or would some chunk of info indicating that a submission took place remain within my jotform account as well?  I know I could experiment and find this out, but I'm trying to decide if I even want to do that with more info at my disposal, so more would be appreciated.

     

    3.  I did find these instructions here:

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

    I was planning on experimenting using those, but also noticing the "last update" up at the top is a date almost 2 years past, so I'm also wondering if anything changed in the meantime.  Are those instructions still complete and accurate?  Are there some better ones someplace else, or are those still the best?

     

    4.  Anything else I should know?  :)

    Thanks!

    payment form JotForm next create
  • Profile Image

    Answered by Ben on January 05, 2015 at 12:18 PM

    Hi,

    I'm wondering, what does the jotform widget get you above and beyond just using the Stripe interface without jotform?

    If you take a look at all of our widgets and the Theme Store, I believe that you will know why there is a big difference between the two.

    Now I believe that it would be easiest to compare them like so: JotForm Builder is designed around making form creation easy, simple and fast, while providing you with great looking jotforms with a lot of different extras available to make it easier for you and the people filling out the jotforms to accomplish the required tasks.

    The Stripe and other payment processors will give you code, maybe even complete solutions that you can use on your website, but all of them are designed around accepting payments for their payment processing.

    So if you want to add multiple payment processing options to your forms, with jotform it is easy, while using the form created by some payment processor, would only allow you to connect to them.

    To summarize. If you need only to accept some basic data and accept payment, the payment processing form might be the way to go for you. If you want to be able to make further changes to it and get more out of your forms, the jotform would be the way to go instead.

    Another important thing is that while you accept Stripe today, you might not want to do so tomorrow and with JotForm Builder it is just a manner of replacing the payment tool on your jotform, while you are still able to access the old data.

    For instance, I would imagine that if I have other forms on a site via jotform, I might more easily make a payment integration with Stripe resemble those other forms, if desired.  Correct?

    Yes, if you already have some jotforms that you would like to add Stripe payment processing to, then it would be easiest and quickest for you to add the Stripe payment option to them instead of recreating the same form to use the Stripe's option instead.

    But what else if anything else, exactly?  More info would be appreciated.

    4.  Anything else I should know?  :)

    This depends on what you would like to achieve. Do you want a photo to be taken easily while filling out the jotform, or maybe require a signature at its end?

    Do you want to use some video to show to people filling out the jotform as well?

    Possibilities: endless
    Requirements: little time and imagination :)

    In regards to your other questions - since we can only answer one thread at a time I have moved your other questions to a new thread found here:

    http://www.jotform.com/answers/490465

    and here:

    http://www.jotform.com/answers/490467

    and we will be replying back to them shortly.

    Best Regards,
    Ben

  • Profile Image

    Answered by robinowsley on January 07, 2015 at 09:07 PM

    Hi there, thanks for the detailed response!  I've read the answers to the other questions as well, and I think it's probably best if I go with jotform combined with stripe rather than the stripe interface without jotform.

     

    I am still confused about one thing, hoping for clarification.  I might use a current form, or I might build one from scratch just for stripe integration with jotform, not sure yet.  But . . . and I don't know if I'm explaining this correctly, how do the fields on the jotform, whatever jotform that might be . . . get passed to stripe?  

     

    I see that when you select the stripe integration, some fields appear, the ones that seem absolutely necessary for charging someone.  So, that's how I'd do those fields, it would seem?

     

    So how does email address get passed?  (I would need that too, at a minimum.)  If you just ask for the user's email address with the "E-mail" field within the Quick Tools area when you edit a jotform, does that mean that will pass to stripe along with the specific credit card info, just because you had that on your form and then you did the integration?

     

    Or does some other stripe specific labeling need to take place . . . on either side?

     

    Just a little bit more info would be super fabulous!  Thanks!

     

  • Profile Image
    JotForm Support

    Answered by Welvin on January 07, 2015 at 11:50 PM

    Our pleasure to help you!

    But . . . and I don't know if I'm explaining this correctly, how do the fields on the jotform, whatever jotform that might be . . . get passed to stripe? 

    -You can pass the email address field. You can also pass a custom field, a textbox field. You just need to select these fields to the General Settings of the integration. Once you set it and someone submits to your form, these data will be automatically passed to your Stripe dashboard. 

    Properties > Show Properties > Customer Email Field and Custom Field

     

    -Aside from the above define information, the Selected Product Items, Card Ending Numbers, Card Expiration Date,  Billing Address are automatically passed to your Stripe dashboard.

     

    I see that when you select the stripe integration, some fields appear, the ones that seem absolutely necessary for charging someone.  So, that's how I'd do those fields, it would seem?

    -Yes. Credit Card section is part of the Stripe Integration. You will automatically saw this after you add the Stripe payment tool.

    -You can add an address field, then you can set this address field as the Billing Address in the integration:

    -You can also define the customer email address and a custom one as mentioned above the first question.

     

    So how does email address get passed?

    -You can define it as mentioned in your first question.

     

    New or an existing form, if you need Stripe to be your payment gateway, you will just need to drag/drop it to your form and configure the keys or connect your Stripe account to it. Select what you would like to do, sell products, sell subscription or collect donation.

    If you have any further questions about Stripe Integration or got confused about my answers, please let us know via this thread so we can explain further.

    Thank you!