Do you want to sell single/multiple items, collect subscriptions, or get donations online via an online form? You’ve come to the right place to do that. You can even collect payments from your Facebook Page.
For this example, we’re going to use PayPal Personal to illustrate how to create an order form with payment integration. However, this guide applies to all of our payment tools. Follow the video or instructions below to set up your first order form.
Setting up Your Payment Account and Products
- In the Form Builder page, click the Add Form Element button, go to the Payments tab, then select PayPal Personal.

- Enter your PayPal account email address, currency, and select your Payment Type. In this example, we’ll choose Sell Products.

- Optionally, expand the Additional Gateway Settings section. Under this section, you can find additional settings for your payment getaway:
- Users Can Select Multiple Products – select “Yes” if you want users to be able to select multiple products.
- Show Total Price on the Form – select “Yes” if you want to show the total amount on the form.
- Sandbox Mode – the PayPal Sandbox is a self-contained, virtual testing environment that mimics the live PayPal production environment. It provides a shielded space where you can initiate and watch your application process the requests you make to the PayPal APIs without touching any live PayPal accounts.
- Authorization Only – enable this option if you want to collect orders and charge customers at a later date. To learn more about this feature, check this guide: How to Enable Payment Authorization.
- Require Shipment Address – if you’ll be shipping a product to the user or need an address for some other purpose, select “Yes”.
- Checkout Language – select the language to be used on your checkout page.
- IPN Relay URL – allows you to send the IPN data from PayPal to your own URL. For more information, please check the user guide: PayPal Incomplete Payments.
- Pending Payment Email – this option allows you to send an email to customers who fail to submit their payment on time. Take a look at our guide on How to Set up Incomplete Payment Notification Email.
- Clickable Image Preview – enable this option to open product images in a lightbox window.

- Use Decimals – this is enabled by default. Select “No” if you don’t want to use decimals.
- Decimal Separator – you can choose to use decimal points or commas.
- Redirected PayPal Page Style – to learn more about this, see this page from PayPal: https://www.paypal.com/customize.
- Checkout Logo – you can elect to display your custom logo on the checkout page. The image you upload will replace your email address and/or merchant ID.
- Checkout Cart Color – you can designate a border color to appear around the selected product items on the checkout page. Here’s an example of the checkout logo and color.

Scroll down to the bottom and hit the Continue button to save it.
- On the next screen, click the Create New Product button.

- Add a Name for each product and a Price (without a currency symbol). Optionally, it’s possible to upload or add images for your product, enter a short description, make the product required for submission or preselect it by default. When the information has been entered, click the Save button to save it.

- Repeat steps four and five to add additional products, or click the close (X) icon at the top right to finish the payment wizard.

Adding Options to Your Products
If you’re selling a T-shirt, you can ask users to select a quantity, color, and size. In order to accomplish these in our example, we’re going to add quantity, color, and size options.
- On the Products tab, click the Pencil icon on the product you just added.

- Scroll down and click the Add button in the Add a Quantity Selector section.

- Select “Dropdown” or “Textbox” on the Show Quantity on the Form as option. Set your desired Label and Range, then click the Save Quantity button.

- Click the Add button in the Add a Product Option section.

- Select “Color” from the Populate Options from Presets section, customize the color options at your discretion then click on the Back button. All changes will be saved automatically.

- Click on the Add button in the Add a Product Option section again and this time, select “T-Shirt Size” from the Populate Options of the Presets section. Another option will be automatically saved.

Your product requires more options? Additional options described in our detailed guide about Product Options. In addition to Product Options; you can add Stock Control for your products as well.
After the final stage, your product will be added with all additional options you need:

Send Comment:
87 Comments:
I used to have a registration fee for first time users on my account by now it's gone. Please assise.
I want to delete the account i made earlier,will you consider doing this?for suspicion of Phishing, i just want my details out in Jotform,Thank you,hoping you can consider deleting this, including my Trustwallet address..😥,can i have a reply from you,in the soonest time possible?
How can I put a send a check option in the payment section
I would like to sell custom 3-packs. Could be anything. Color options red, white, blue, or green in any combination of 3. How can I make the form verify that they have entered quantities in multiples of 3?
people are not buying and I need money
Is there any development on the roadmap for allowing form variables to process a stripe transaction? I'd subscribe in a heartbeat if that were possible :)
The more powerful approach would be to allow the field value variables from the form itself (email, product name, qty, price) to enable the payment transaction to proceed. Anyone using Jot forms as an addition to their existing no-code stacks, especially Airtable will agree. This is a problem I see again and again with platforms integrated with Airtable. Much of their appeal is the way in which they enhance a powerful, existing tool like Airtable. But instead of leaning in, features are added to restrict and block the power of those tools.
When I embed the iframe to my WIX website the product description and $$ amount is cut off how can this be resolved.
Hi,
Regarding to my last post last week, thank you but I already did the Special Pricing Per Option. What I meant is that we just want the option to add the same product to our submission but a different size or color and different quantity
Let's take for example in our product "HP 508A, Laserjet Toner Cartridge" the customer wants to buy 1 Black which costs PHP 8,600 and 2 Cyan which costs PHP 10,800 each in just one submission of the order form.
Is this possible?
Hoping for your soonest response!
Hi!
In my "Office and Toner Supplies Product Order Form", I have certain products wherein there are a lot of options with different prices. Is there an option wherein people can select multiple variation of a product in just one order form? For example, customer wants to buy 1 HP 995XL Ink Cartridge in Black which is 1,600 PHP and Cyan which is 1,100 PHP.
Hoping for your soonest feedback on this.
Thank you!
-Caithleen
Is there a way to require user to select T-shirt size? Right now they can select they want T-shirt but I don’t want them to forget to select size and other options.
I would like to add the in the payment option in my product section so customers can either choose to pay with a credit card online or choose to pay in the store
Hi,
I am trying to set up an order form on the form titled "Play at Home Equipment Bag Order Form" on our Minisport account, but for some reason when we try to test the form, no cards details are requested...
Would you be able to help?
Thanks alot!
I am trying to create a form where the first submission is free and thereafter there is a price per each. However, when anyone submits just a single entry the form won't submit and there is a message "minimum $1 ) that appears. How do I fix this such that one free submission can be made? Thank you.
Now you sold the t-shirt do your send by email?
Can I offer a discount coupon code?
Hello.
I want the layout with the image, the price and quantity but I don't need the payment integration. I just want people to send me the order details and pay in person when they pick it up.
Is that possible?
Can we set up reoccurring payments with Jotform? For example: a constituent wants a monthly reoccurring charge on their credit card for 12 months.
I am building a registration form for a summer camp. Ideally I would like to collect a non-refundable deposit payment at the time of registration (filling out this form) and the remainder at a later date. Is there a payment app that I can integrate that will allow me to do this? Currently I am using PayPal, but I don't know how to collect a partial payment now, save the payment info, and process the remaining payment later. Do you have a suggestion?
How do I add multiple payment method options? I have selected and added Square successfully, but I would also like to give people the option of using PayPal.
Somagenerastore wants to pay me through stripe but they are not getting my info on stripe
Hello,
Can I add my own mechant provider instead of using Paypal? I use Cornerstone Payments.
Thanks for the info,
Doreen
So I’m making a submission form where payment is optional. However, the form isn’t able to completed if the Client submits without payment. I tried configuring the conditions to skip & disable the payment page if it isn’t selected.
Hi.
I've been trying to figure out how to create a discount in JotForm. What I need is a form where customer can order events (or tickets if you like), so they have to insert the number of people who are coming to the event, and then, if they are 10, they will get a discount of lets say 10 %. If the group of people is 20, they'll get 20% off. And I need this to automatically calculate so the total amount will be correct.
Is there a way to do this? Would really appreciate some advice on this.
I'm also thinking the rice should be different for children, teenagers and adults, but the discount is the same for all groups.
E possibile abbinare il carrello con gallerie di foto del sito alla tabella creata con jotform?
Hola , existe la posibilidadd e incorporar a su formulario a mercadopago.com ?
i just want the part, that does the order count.. so the client sees the total as they
select on as they go
selling art work
How can i take payment using authorize.net from my jotform account
thank you so much to you .
you are goodness.
for help you to me.
How do you manage refunds OR if a per a person signed up for the wrong course?
I am trying to AD a paypay option to my form.
I followed your instructions ..I got a great order form BUT no PAYPAL symbol or link
I get this message "this integration has not been configured run wizard the for integrations "
HELP
Is there a way to set up state-specific sales tax calculation and have it added to the total?...Thanks
I am making a pledge form. Is there a way to have the put in the amount they want. Or like the amount they choose on the form to payment. Or do I have to set an amount?
How do I integrate email transfer, do not like PayPal
I've done ALL of this and the form is not calculating or submitting! HELP - submitted this question in the support forum!
I set up Flat Rate shipping on the options and I had a buyer purchase with with the total including the shipping and tax. However, when the payment was received on paypal, there was an additional $5.00 fee for "handling". Paypal says that they did not add that; only the processing fee. Has anyone received this before?
I would like to set up a wholesale order form without a payment option. Please advise
Hello! How can I add something to the form to allow someone to order more than one of the same item but in a different size? Thank you!
One would have to assume 'yes', but is Jotform PCI DSS [Payment Card Industry Data Security Standard] compliant host?
We are a business hosting workshops and use your surveys as a registration/payment portal that allows people to input cardholder data and process transactions.
Thanks.
I am a school Photographer, and Im trying to create an order form that allows parents to order Print Packages, A La Carte and Special Products. How do I set up Packages and then allow them to pick which poses they want for those packages?
Hi,
I need the ability to have both dropdown options (membership levels) and a user-defined amount (for an additional variable donation amount) - for a charity.
A user previously asked about this - https://www.jotform.com/answers/721174-Payment-Integration-Allow-Custom-Amount-option-to-be-added-together-with-the-products-with-fixed-prices
Is this feature available yet (other than by using the workaround)?
Thanks - Rachel
???
My payment company is not in your listing, can I still link to them?
CDG Commerce or QuantumGateway
Hi, in the case of a product to download? Is there a solution? Thank you!
Does any of the payment options allow multi currency? For example depending on the form language or location of the user it shows either EUR or AUD? Is that possible?
I added PayPal to my form, but when I filled it out to test it, I was never directed to submit a payment. Then when I put it as required, I can't actually check off the box for any items.
After a person pays for their product. Is there a confirmation that they can print out?
Hello,
I have setup paypal on this form. But at the check out page, it requires the payer to register for paypal. Do you know why?
Thanks
Can I limit the number of one product available so that it "sells out"? I don't need a limited amount of submissions for the entire form, just for one of the products on my form.
Can I delete a product on the list without having to type in all the products again?
We are trying to set up an online order form. Can you please contact us at 814-283-1007. Thank you.
how made order form
Hi anyone knows how to ad images next to each product ? Thanks
I am looking to set up a Stripe integrated payment form that requires a free field for the price. This could be a form simply with a field for PRODUCT DESCRIPTION and a field for PRICE that the user fills in themselves or perhaps some presets and then just a user defined price field such as this...
1) Product A - £10
2) Product B - £20
3) Other - £enter amount
Are these scenarios possible? Thanks
We have a form that has approximately 100 items that needs to be included. Is there a limit to the number of products you can include on a single form and if so, what is that limit? Thanks
Trying to set up test form. No scroll bars appear to allow me to view the complete form! I'm using Win 10 and current Chrome Browser.
I want the customer to pay the fee charged by Paypal as a convenience Fee. How do i add that to my form?
Hey Aytekin Tank,
You know of me as a long time user for over 6 years with Jotform, socially positively spreading and praising for a long time.
I missed out on the lifetime deal. Now prices are going up. Can you please get me in on the $9.99? Remember you told me you were going to give me a cut if you guys ever sold Jotform platform to another company/if Jotform Inc/Interology gets bought out?
I just see now you guys opened up in San Fran/USA too now, not just in Turkey anymore. Glad to see you continue growing.
Thank You,
Vincent Tobiaz
Hi, I am thinking to buy yearly plans; with the yearly plans can we(A.R. Malik) use our own server and hosting with all the jotform structure facility?
Hello,
I am month to month account holder so i think it is better to get yearly bases so how can i move to that?
Thanks,
hi i paid at the start of the year for 1 complete year.
the year has not yet ended and i feel the need to upgrade to a higher plan bcz of usage.
advise how can i do that and also my previous deposit be utilized while upgradation.
I am using free plan, that mean if I upgrade to Premium Year plan $90USD will be chance lifttime ?
I also would like to know if I will stay at my rate forever since this is my first month. I upgraded about a month ago from free to paid?
Do I need to do anything to stay at my current rate?
Hi, we are already on 9.95 a month plan, do we need to do anything from our end to stay on that plan forever? Thanks
In the Payment Wizard for Authorize, it seems impossible to get past step 1 because under "Account Information," it is entirely clear what info we are supposed to enter in the "Credit Card" field. This help page only goes through the PayPal option, so again, as far as I can tell, Authorize integration is effectively impossible unless someone has a lucky guess what to put in the "credit card" field. Suggestions?
So far, I'm impressed with the capabilities of the jotform order forms, but my main reason to move away from Google Drive is in an attempt to find something that summarizes the responses conditionally to make the back end of the ordering process easier.
I'd like to be able to sort the submitted data by product, then the conditions (ie. size) for each
product.
Example:
(Rather than)
Order 1, Grey Shirt, Medium
Order 2, Grey Shirt, Small
Order 3, Orange Shirt, Medium
Order 4, Grey Shirt, Medium
(Something like this)
Grey Shirt
Small - 1
Medium - 2
Orange Shirt
Medium - 2
Is there any way to do this?
Hi
Please assist. I've set up my form but am struggling with the shipping price. I've added the price under shipping, but it is not appearing in the form, its not added up, as a result I have R0,00 under total.
Hi there,
For some reason, the submit and print form buttons are not showing up in the form that I am creating. I have followed all the steps above, however, when I click finish, my final product shows everything else but the submit form.
Can someone kindly assist me please?
Thank you!
Its says at the bottom go to payment page when on preview when I checked it says Thank you,so I need this button to continue to PayPal Express check out,How do I do that,when I opened properties it say
Thank you page settings and email settings.
Please advice.
I am creating a form using the purchase order. Clients will only be able to choose one option. I would like to add two pictures to each Option. Can I do that and how can I make the pictures larger?
I am working on an event registration form and would like to have the option to add additional registrations. Is there a way to add that to the form?
I just set up my form for summer camp registration. I am using paypal for customers to pay. When testing - and I get to PayPal it lists only the product name and the price. Is it possible for the camper name to be listed on the payment summary as well?
I noticed in the 'Properties' of the payment on the form builder it has an option for 'Custom Field' which says: 'Form field data passed to Paypal transaction' - seems to be exactly what I am looking for, but I cannot get it to work. It also only lists 3 random fields to choose from.
Any help would be greatly appreciated
Can the payment system be used as affiliate program software? I want to be able to send a percentage to an affiliate while the rest comes to us. Is that possible?
I am in canada and I want to integrate *Interac* as a method of payment but it is not on the list how can I direct my clients to interac website
Thank you in advance
I am trying to use paypal or google checkout as a checkout method. It will be used to accept donation. Is there a way to have radio buttons e.g.
$20
$50
$100
Other.
Then when I click submit, it will forward the right amount to be charged by paypal?
Thanks,
Henry
I dont think if Jotform is complete yet... No add to cart buttom... anyone to help with that?
I dont want client to be directed straight to paypal... I want 1. Add to cart then they cant chose either to continue shopping or buynow.
Once a payment is collected through Paypal, is there a column in the submission area that shows a form as been collected on?
What I am really wanting to know is if someone can submit the form and it show up in the database even if payment hasn't been collected?
I am putting together a race sign up page and dont want anyone on the list if there payment hasnt gone though.
I have created a form on jotform, but Now I need to be able to charge a price for fields selected on form via paypal. How can I get the form to produce a summary before the thankyou screen pops up?
How can I put the product and the quantity on the same line, preferably with the quantity first.
the PayPal tool portion of my form does not show up in the preview.....I was playing around with conditional formatting, but all of my conditions have been deleted. any thoughts/suggestions? Thanks
I have created a online donation form and have added it to my website and i am able to open the form with the link. But i am unable to configure the paypal setup please kindly explain as to how to setup a paypal configuration to receive donations for our charity
I need to set up a form where items can be ordered, and depending on the amount ordered, the price would change. For example if 19 are ordered the price is $2.69. If 30 are ordered, the prices drops to $2.59. If 240 are ordered, the price drops to $2.49
hpow can i change n my payment meathod?my form has been set up as paypal
but i need to change it to a purchase order. where i will be dealing with the payment.
my form is very large & i would hate to have to re-do the whole thing.
thank you
Hi there i am creating an order form using Jotform. is there a way to allow the user to enter a quantity and have the system calculate the total rather than having a dropdown with quantity values? I want user to enter "A" quantiy and multiply it by the price of the item to come up with the total?
Is it possible to have 2 different types of payments offered? For instance some people like to pay for their season's membership with one payment, up front. However, a lot like to pay in 3 payments.
My first question is can I set that up - a single payment option AND a subscription offer all on the same page?
My second question is when do the subscription payments end? So If I want to set up 3 payments of $200, how does the system know to stop once it reaches $600?
That goes for the same with a subscription for a donation page. If I have a customer who wants to stop a reoccurring donation of $5, how do I do that? Can you put a stop date in?