Mastering Payment Form Integrations with Jotform

September 15, 2021

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 Authorize.net payment field’s properties, and select the emulator option.

Emulator

Emulator

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

Was this guide helpful?
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:

Support Forum: https://www.jotform.com/answers/

Contact Jotform Support: https://www.jotform.com/contact/

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments: