Profile Image Aytekin Tank is founder of JotForm. He currently leads the JotForm development team. He loves to hear from JotForm users. Feel free to shoot him an email at aytekin at

Welcome to the JotForm blog, where you can read about new JotForm features and find helpful online form tips for creating top-notch forms, user case studies, and much more.

Feel free to stay a while, drop a comment or two, laugh at our corny jokes, and make sure to share the articles you like on social media.

JotForm + Stripe = Beautiful Payment Forms in Minutes

October 12, 2012
Collecting credit card payments is hard for startups and small businesses on the web. You need to apply for a merchant account, make sure your servers are PCI compliant, implement credit card sanity checks and write server side code to integrate with a service such as These things can take weeks and cause a lot of headache.

Your other option is to use a payment gateway such as PayPal or Google Checkout. The problem with those options is that they don't look very professional, and you do not have much control over the process.

Stripe is one of the most disruptive companies of 2012. They turned this very painful task of collecting credit card payments into a matter of copy & paste.

How did they accomplish this? How can you collect payments on your pages without worrying about merchant accounts and PCI compliance for your servers? The answer is something called stripe.js. It's basically a small javascript library that connects your web page to Stripe's web servers. The data is never sent to your own servers. This makes it so powerful. You don’t have to worry about the server side.

Today, we are very excited to announce integration with Stripe. You can now create professional looking credit card payment forms in minutes.

Using JotForm’s Stripe integration you can create one time payment forms, donation forms and even recurring billing forms

So, what does a form integrated with Stripe look like. Here are some example forms:

View Form          Clone Form

View Form          Clone Form

View Form          Clone Form

Stripe’s rates are great: They charge 2.9% of your transaction fee plus 30 cents per transaction. No setup fees, no monthly fees, no card storage fees, no hidden costs: you only get charged when you earn money.

One downside is that Stripe is currently only available in United States and Canada. But, they are working on providing their service on other countries as well. If Stripe is not available on your country yet, you can make a request for your country

How to Integrate Your Form with Stripe

1. First, open your form on the Form Builder. Then, open Payment Tools toolbox on the left side and drag and drop Stripe to your form. 

2. On the Integration wizard, click on Connect with Stripe and you'll get another window to enter the information directly into Stripe side

You can even use it in
 Test Mode, by choosing this, Stripe will use Test API keys rather than Live  Keys .  You can also manually enter Stripe API key instead. You can get these keys form your Stripe Account. .

3. On the next step, choose what kind of products you will sell. Is this going to be for single payment product(s) or recurring payments for a subscription? Or, are you going to collect donations? 

4. Next, enter your products.

5. Once you complete the wizard, you can also use the options on the form builder to set additional options.

All set. You can now test your form and start selling your products. Give it a try and let us know how it turns out in the comments below.


nicola77 (October 16, 2012 at 03:07 PM)

wow!!! I want to try now!!!! Thank you!!

john (October 16, 2012 at 07:59 PM)

This is great! Does our site need SSL to function with Stripe? Or will using a HTTPS form suffice?

View Answer

hammadbhatti (October 17, 2012 at 07:11 AM)

ssl might not be required but no ssl dosnt look secure.. if i think as a customer ill think twice before entering my card details...

guest_22904823600043 (October 17, 2012 at 12:08 PM)

I'm definitely going to look into Stripe... but not immediately clear how this is better than Paypal Pro. Your already-very-good Paypal form lets me handle all the card details on a single form embedded into my site.

Trust me, I'm no fan of Paypal, they've jerked me around as much as any other vendor/consultant who tries to use their services. I'm just saying the benefits of Stripe v. Paypal are not immediately clear here.

View Answer

Ziquia Andrews (October 18, 2012 at 01:21 PM)


danatimko (October 18, 2012 at 10:24 PM)

How do you incorporate the coupons into the form?

View Answer

danatimko (October 19, 2012 at 02:06 AM)

I can't seem to change the currency to Canadian....will this be remedied soon?

View Answer

WISECEE (October 21, 2012 at 01:17 PM)

Very interesting!!!

kandoo (October 23, 2012 at 07:00 AM)

thats perfect!!
is it work in another countries by someElse banking services??
can you exchange money for another money units?

View Answer

frugaldivadesignz (October 25, 2012 at 10:19 PM)

Very nice! I have put it on a few forms to try it out.

froogly (December 28, 2012 at 04:19 PM)

Hi can you combine, recurring and one time payment using a jotform stripe integration, or would I have to create 2 forms, one for recurring and one for a one time payment?

View Answer

GrapheneWeek (March 12, 2013 at 12:57 PM)

Sounds wonderful. Wish we could use this. Could you remember your many happy international users and point out that this service is only available in the US and Canada?

View Answer

coho2u (May 08, 2016 at 02:01 PM)

Currently, I have Stripe setup where I can invoke "Alipay" for clients in China. Can this be easily implemented in Jotform?

View Answer

tomdwillis (November 11, 2016 at 04:54 PM)

This is great, I have set up the subscription form on my website. I've made a test payment and it works, but is there any way to confirm that the subscription is working and that I will be charged again in a month?

View Answer

Send Comment