JotForm User Guide / Payment Forms /

Mastering Payment Form Integrations with JotForm

Mastering Payment Form Integrations with JotForm

Sending online payments is here to stay. Fortunately, collecting online payments is one of the strongest parts of our service and the reason why so many people choose to use JotForm. It is no longer a tedious process to set up a payment form. In fact, you don’t have to write a single line of code with our powerful payment integrations.

We allow accepting payments securely and efficiently. The payment data is not stored on our servers and is safely protected with 256-bit SSL encryption when submitting to the payment gateway services. We do not charge any commissions. Any transaction fees are entirely based on the payment service you choose.

JotForm is a PCI DSS compliant service. We have a PCI Service Provider Level 1 certificate. We'd be happy to provide our certificate to any users who would need it for their payment gateway. Just contact our support team.

Available Payment Integrations

There are so many choices. What should I use? Well, it depends on what you are looking for. If you would like to accept online credit and debit card payments directly from your form without redirecting to the payment gateway provider's site, then you should choose among PayPal Pro, Stripe, Authorize.Net, and other integrations with direct payment options.

If online payment is not needed at all, use the Purchase Order tool. Sometimes you want to receive payments by check, or just provide your form users with a tool to calculate the total for the service they might purchase.

The most popular choices for JotForm users are PayPal, Square, Stripe, Authorize.Net, and Purchase Order.

If you want to have an overall look at the providers, you also have the chance to compare payment gateways to find the perfect online payment solution for your needs.

Available Payment Form Types

JotForm covers a wide array of payment structures. In just minutes you can set up any one of the following payment options in your form.

  • Single product
  • Multiple products
  • Recurring payments
  • Fixed and variable donations payments
  • Calculated amount based on user selections and inputs

Common Configuration Options

Adding Email Order Confirmations

You can set up an Autoresponder Email to automatically send an email confirmation after they have submitted the form. Email templates are fully customizable.

Autoresponder Email

Autoresponder Email

Coupons, Taxes, and Shipping

Payment tools support the configuration of coupons, taxes, and shipping. These configurations are optional and available at the end of the payment widget setup process.

Coupons, Shipping, and Tax

Coupons, Shipping, and Tax

Adding Unique Order Numbers

There are multiple options available, but using the Unique ID Widget is the most common. It can be used to add custom unique IDs to every submission received.

Unique ID Widget

Unique ID Widget

Calculated Amount Based on User Input

Sometimes you want to have real-time, dynamic payment forms. In this case, we can use the Form Calculation Widget to calculate the total amount based on user selections and inputs. Then, we can use the calculated amount on the form payment tool.

To illustrate this, we assign our prices or calculation values to radio button items and add a textbox input for an optional additional donation. This GIF shows how to set this up.

Calculation Values

Calculation Values

Once the amount part is done, we pass the calculation to the Payment Field.

Pass the calculation to the Payment Field

Pass the calculation to the Payment Field

Implementing Stock Limit Option

You can manage and track the stock quantities of your products easily. With JotForm's built-in stock management feature: 
  • Stock quantity for products can be set. 
  • You can mark your products as "Sold Out" if they will be available soon. 
  • You receive out-of-stock emails for sold-out products.
  • You can choose to receive an email for products if the stock quantity for the product decreases below the predefined amount.

Payment Authorization

Are you interested in two-step payments? It is possible to authorize payment and capture it later with an “authorize only” integration type. The authorize only payments are supported by PayPal Personal, PayPal Business, PayPal Pro, Square, Stripe, Authorize.Net, Braintree, CyberSource, and eWay.

Authorization Only

Authorization Only

Using Gateways That Can Emulate Authorize.Net

To do so, open up the payment field’s properties, and select the emulator option.



  • eProcessing Network
  • GoEmerchant
  • MerchantOne
  • PayJunction
  • USAePay

If you want to use a payment processing service that is not currently supported but can emulate Authorize.Net, then you may still be able to use it with JotForm. The following services support Authorize.Net emulation, so we can send the transactions to them.

Comments and suggestions are welcome below.

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


  • bnbwbtbw543

    Do you provide a service to authenticate my commercial account on Facebook in the blue tick?

  • Neya Msomi


  • salehbrahim6318


  • LivingDeepAdaptation

    Can I set up for payments via stripe on the free subscription? I've tried but it didn't seem to work, thanks

  • collinsbill233


  • alqureshgroup

    add PayTm pleade

  • alzaida1920

    I recently sent a request to refund 2 payments of $39.99 each as I did not order whatever your selling. The response I go was to fill out aJot Form. I have o need for this form. Imjust want my money that was unauthorized return to my account ASAP! Thanks Susan Dalton

  • craigpatrick852

    How do i receive a transactoon

  • Gail_Marrier

    Is there a way to incorporate an e-transfer function into a Jot form. I don't want to limit customers to only paying via credit card.

  • patricksmith9021000

    Will these solution stop all security breaches?

    We're using a few different solutions for this at the minutes but payment integration make me somewhat nervous.

  • Adarsh gupta

    It is good I haven't used this because I am facing trouble in this guy's
    So i am saying that please check out and then do anything

  • Rollande

    Hi Team,
    I'm struggling here as i don't see a corresponding payment method for me. I'm using the normal Visa Business Account. So not too sure what to do here.
    Thanks for your support.

  • Victor

    Hi guys am in the Caribbean and don’t have access to the foreign payment options you have listed but I have a wipay payment option that I can integrate into my new website can I also use same on the jot form I created?

  • Kevin


    We are using another Payment Processor that is not listed on your supported list; However the processor we are using does emulate Authorize.NET and so the only real change would be for us to point to it's customer URL endpoint, rather than the endpoint.

    Can this be done??


  • Fem

    Do you offer white labelling service?

  • Suni

    I can’t seem to figure out how to add PayPal to my form as a payment type.


    How can i add my own custom payment gateway

  • Moreguy

    Tnx for tell me to accept to me

  • Stephenie Couch

    Hey there,
    I am wondering if the payment method POLI (in New Zealand) able to be integrated into a jot form?


  • coachemiratestarfc

    Please I am a Nigerian can I use this apps here in Nigeria?

  • RuthAlexander1818

    What are the transaction and processing fees for your accepted payment methods?

  • SerenaMears

    good morning - please could you advise how we can integrate a payment form with Worldpay UK ?

    Thank You

  • ameriworks

    Question 1: If we use Authorize.Net and want to accept credit cards with recurring payment, is there a way to delay the recurring from starting? I don't see anywhere to control that feature. In other words, a customer wants to pay weekly but the service doesn't start until 7/1/20. How can we have the billing begin each week after the start date?

    Question 2: Where is Authorize.Net payment via ACH?

  • fulcrumlab

    Do you have a way to do subscriptions and can it connect to an API?

  • buckleykaren89

    What about the Sonics stimulus benefits filing?

  • khoirruddin970


  • Shahliza


    Can I check if I can arrange the form to Singapore local bank account directly before they submit the form?

  • janethad99

    How do I set up registration fees to be paid via PayPal or Credit Card payments

  • tuhousing

    Is it possible to integrate jotforms with touchnet for collecting payment?

    Thank you, Mel France

  • Climo_Ali

    Is it possible to set up a form to allow customers more than one payment option? For instance, a checkbox with
    "I will pay by check" -- routed directly to submit
    "I will pay by PayPal and accept the additional 2.2% fees"

    when I set my form up this way I get a submission error if I select "I will pay by check" and try to submit.

  • sharonfelker

    How do I remove purchase order integration so I can add PayPal? Thanks!

  • marget willson

    Thanks so much for sharing this awesome info! Keep posting. We are merchant services provider company, we provide merchant account to new or existing business. We also help to Incorporate business in US. If you wish to start your business in USA, we have complete solution for you i.e. From Incorporating business to provide merchant account for payments transaction.
    Willing to help you with our services. Provide us your business details so that we move toward processing.

  • Brittany

    I used to set up payments but it doesn’t allow me to see customer credit card number which i need enabled to upload to my other system where i use gateway with professionalpetsitter to take payments and send invoices. Please help me figure this out asap!

  • sharifelzein

    I offer offline and online payment options.

    When users select to pay offline, they are naturally still checking the online payment options. When they submit form it automatically sends them to PayPal; since they selected "offline" previously, they close the PayPal window and the form never properly submits.

    I have a note on my form to leave the "Pay Online" section completely blank if they are making offline payments, but lots of parents still naturally select the online payment options, are pushed to PayPal site, close the form, and their form never submits.

    Do you have a solution to this issue?

  • Demetrio Ford

    I would like to remove PayPal and add Square to my existing form, Request Services. I do not want to recreate the form.

  • nquinonez

    Can I use the form as a credit authorization form ONLY. I want the customer to chose product and self calculate as well as provide credit card information. However, I do not want it to LINK to any online payment code. How can insure payment will not be processed?

  • malltop

    Do you not integrate with Edgil? Thx

  • tyl

    Hi Guys
    Just inserted stripe into my form and connected and verified with my stripe account successfully, created the product and bingo....perfect, except for one annoying thing, in the payment section it has an option for a Coupon....can I remove this as we dont do coupons! Here is my website page


  • GBSDeStart


    I am located in Belgium, which payment tool would be the most suitable? I would like my clients to be redirected to the payment website immediately and not needing a credit card or PayPal account.

  • breadsbybreadshop

    Hello. I set up my form with the Inventory and Form Calculation widget. How do I pass that information over to Paypal to process the payment?

  • IAPT

    How can I use coupons on custom payments?

  • dianeberg

    We use Blue Pay - do you know if this can be added to take payments?

  • Chucky

    images are not showing in this user guide.