Forms

Jotform order form: fields, calculations and payment setup

Laptop with a blank screen and paper sheets

Last updated · A-Widget

On this page9

This guide follows listed Jotform help and plan material. It does not prove a live store, a tested gateway account or a full tax and shipping process. Check the current vendor and processor terms for your real business.

Jotform order form: request or payment flow?

An order request asks staff to review what the user wants. The business may need to confirm stock, scope, delivery or price before accepting it. The confirmation should say “request received” if that is the real state.

A payment form adds a supported gateway and a charge process. It needs a clear relationship between the chosen products, total and resulting payment record. The form should not call an order paid merely because the user reached a thank-you page.

Write the business rule first. Decide whether an order is accepted on payment, after review or after another confirmation. Name who handles an exception. The software setup should express that rule rather than leave staff to interpret an ambiguous response.

Choose Jotform order form fields and product options

Use clear product or service names and the details needed to fulfil the request. Do not invent a price for a setup that needs a quote. Keep unknown scope open for review.

Quantity fields need a clear unit. A user should know whether a value means items, hours or another defined measure. Use supported numeric limits only where the business has a real reason for them.

Collect delivery details only when needed. A digital inquiry may not need a street address. A physical order may need one, but the form should explain its job. Keep the required list short enough for the real task.

For a fictional print order, useful fields might include product type, quantity, delivery method and a reply address. That example is a field-planning exercise. It does not state a real product, price or fulfilment promise.

Set calculations and the gateway connection

Keep the calculation explicit

Define the supported formula and the source of its values. A line total might depend on a verified unit price and quantity. A subtotal is not the same as the final amount if tax, delivery or other charges remain unresolved.

Do not use zero for an unknown charge. State that the total needs review when the form cannot prove it. An apparently precise amount can mislead a user if part of the job has no verified value.

Use Jotform's current payment and order-form guidance for the supported field and connection. Check the real plan's payment-submission scope. A free form does not mean unlimited payment processing.

Keep card entry in the supported payment path

Select a supported gateway for the current business account and region. Read that processor's terms and test instructions. The form vendor's connection list does not prove that every merchant, country or currency is allowed.

Never collect card numbers, security codes or account passwords in ordinary form fields. Do not send them in notice emails or store them in a response sheet. Use only the gateway's supported payment controls.

Use a suitable sandbox or documented test process where available. A setup check should not create a real charge when a supported test route exists. Keep fictional test details separate from user records.

Confirmations, tax and shipping boundaries

Describe the actual order state

The user notice should find whether the order is received, awaiting review, awaiting payment or paid. Use only the states the setup actually supports. A friendly message should not promise acceptance that staff have not given.

Include an order reference that staff can match to the saved request, plus a supported route for questions. Do not expose private data in a public URL. Keep the details in the notice proportionate to the task.

Staff should know which record controls fulfilment. A notice email can be delayed or missing. The gateway record and the form record need to be reconciled under the business's process.

Do not assume tax is solved

A calculated field can apply a value you configure. That does not prove that the tax rule is correct for every sale. Research the real obligation through primary official guidance for that business and transaction before configuring a live charge.

If the form cannot prove the final tax or total, keep it as a request for review. Do not label an incomplete calculation a final checkout amount. The goal is an honest state rather than a precise-looking number.

Keep shipping and fulfilment clear

Define which delivery methods the business actually offers. Check address rules and any supported shipping calculation separately. A form receiving an address does not prove it can quote every delivery destination.

Explain when a date is an estimate and when it is a confirmed service commitment. Do not infer delivery timing from a successful payment. Keep stock, production and fulfilment details in the business process that can establish them.

Check failed and cancelled payments

Build a small acceptance table before launch. Use supported test methods and inspect the real records rather than merely watching the page transition.

Case Record to inspect Expected business handling
Successful test payment Gateway and matching form record Mark paid only when the supported state establishes it
Declined payment Gateway result and form state Do not treat the request as paid
Visitor leaves payment Pending or incomplete record, if created Follow the stated request policy
Customer cancels Form and gateway state Apply the documented cancellation process
Notification fails Stored response and payment record Staff still have a route to identify the request
Total is unresolved Form values and business review Keep the final amount unconfirmed

Check whether a form response exists before the payment finishes. That behavior matters to staff. Do not assume every row represents a charge or every missing email represents a failed submission.

Inspect refunds as a separate process. A cancelled form record does not prove the processor returned money. Use the gateway's real refund state and communicate the result through the supported user route.

Privacy and data export

List the personal data needed for the order and who can access it. Keep payment details in the supported processor path. Avoid copying private details into unrelated apps just because a connection can accept it.

Read the current Jotform and gateway data terms. Explain the real receiving services in the website's privacy details. A template policy listing tools you do not use is less useful than an accurate description of the real flow.

Plan retention and correction. Staff need to know where each order is held. They also need a way to correct an address or reply detail. A change in one exported file may not update the source form or payment system.

Before migration, inspect the supported response export. Check products, quantities, timestamps and payment references. Files and payment events may need separate handling; a table of responses is not necessarily the whole record.

Publish and verify the website path

Use the supported embed for the chosen layout. Confirm your website platform permits the required code. Keep a copy of the previous page or contact route so the change can be reversed cleanly.

Open the public page while signed out and on a narrow screen. Check labels, option selection, quantity changes and the final state. Long product names and error text should remain readable without sideways page scrolling.

Use the keyboard through the full route. Confirm required-field errors are clear and the user retains valid entries. If payment opens a new page or frame, check the return route. The user still needs to learn the final state.

Keep a normal contact route if the embedded form or gateway is unavailable. The user should understand whether to try again or contact the business. Do not encourage repeated payment attempts when the previous outcome is unknown.

Evaluate the form platform

Use Jotform when its current supported order and payment workflow fits the business. A simpler request form can be better when staff must confirm the quote. A dedicated store system may be more suitable when the task needs wider inventory or fulfilment management.

The Jotform review gives the broader product assessment. The form builder comparison covers other routes. Keep the real order state and the work after submission at the centre of the choice.

Read the final notice as the buyer

Use a fictional order to read the last screen with no prior knowledge of the setup. Read its exact claim: request received, order under review or payment complete. Each phrase should match a real state the system can prove.

If a charge is pending, staff should not fulfil the order as paid. If a request needs a quote, the user should not be told that a final price has been accepted. Write the notice around that distinction before changing its visual style.

Then inspect the staff record. It should show the product or service, quantity and state. Staff should not have to infer payment from a note. Match the supported gateway record through the business's process.

Keep this check after a form edit. A new choice can change a total or route while leaving the old success text in place. The final words deserve the same review as the fields.

Keep the payment outcome open when unknown

If the last payment outcome is unclear, inspect the supported gateway record before asking the user to try again. Repeated attempts can create confusion. The form's visible message should not claim a charge succeeded or failed without that evidence.

Use a stable order reference

Keep the submitted request’s reference alongside the gateway transaction reference where the supported integration provides both. A receipt for a charge and a saved order answer different questions; staff need a reliable way to reconcile them without matching only a customer name.

Continue with the right task

FAQ

Is the thank-you screen proof of payment?

No. Inspect the real supported gateway state and matching order record. A form can acknowledge a request without a successful charge. Staff need a clear rule for paid, pending and failed states before they fulfil an order or tell a user payment is complete.

Can ordinary text fields collect card details?

Do not use that route. Keep card entry in the supported gateway controls and follow the processor's current connection instructions. Ordinary fields, response sheets and notice emails are not a substitute for a payment system. Collect only the non-payment details needed for fulfilment.