JotForm + Stripe = Beautiful Payment Forms in Minutes

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 Stripe 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.

That’s it. Give this integration a try and let us know how it turns out in the comments below.

This article is originally published on Oct 12, 2012, and updated on Jan 17, 2020
Aytekin Tank is the Founder and CEO of JotForm. A developer by trade but a storyteller by heart, he writes about his journey as an entrepreneur and shares advice for other startups. He loves to hear from JotForm users. You can reach Aytekin from

Send Comment:

JotForm Avatar