Skip to main content
Connect Stripe when you are ready to collect real online payments from FormHug payment fields. Stripe handles checkout, payment processing, receipts, and card details. FormHug stores the form submission and payment status, but does not hold funds or store card information. For product and field setup, see Payment Fields. For scenario examples, see Create a Payment Form.
FormHug does not add an extra transaction fee for payment forms. Payment processing fees are charged by Stripe.

How Stripe Works with FormHug

StepWhat Happens
Connect StripeAuthorize FormHug to create payments through your Stripe account.
Select the accountChoose the connected Stripe account in the payment field settings.
Submitter paysThe submitter completes the form and is sent to payment when online payment is enabled.
Track statusFormHug records whether each payment is paid or unpaid.
Open in StripeUse the transaction link to review the payment in Stripe.
ReceiptStripe can send a customer receipt after successful payment.
You can configure products, prices, variants, discounts, and order summaries before connecting Stripe. Connect Stripe only when you are ready to collect real payments.

Connect Stripe

Open a payment field and set the currency first. In the Payment setting, click Connect with Stripe. Payment field settings showing Currency and a Connect with Stripe button FormHug redirects you to Stripe onboarding. Enter the email address for your Stripe account, or create a new Stripe account if you do not already have one. Stripe onboarding page showing FormHug partners with Stripe for secure payments and an email address field After authorization, return to FormHug and select the connected account from the Payment dropdown. You can also connect another Stripe account if your workspace needs more than one payment destination. Payment field settings showing a connected Stripe account selected and a Connect new account option

Choose Currency Carefully

Choose the payment field currency before you publish the form. We recommend using the same currency as the connected Stripe account whenever possible. This helps avoid Stripe currency conversion fees and makes settlement easier to reconcile. Different currencies can also have different minimum payment amounts. FormHug shows a reminder when the selected currency affects payment limits.

Collect Payments

Once a payment account is selected, publish and test the form flow. The exact form experience depends on the payment field:
  • Price-Only collects a fixed or custom amount.
  • Product collects one or more visual products.
  • Text Product collects text-based products or packages.
  • Text Option collects a paid option combination.
If the form is still being tested, keep payment unconnected or use a test setup so submitters cannot accidentally make a real payment.

Review Payment Status

After submissions arrive, FormHug shows payment status in the submissions table. Use Paid and Unpaid to distinguish completed payments from submissions that still need payment. Submissions table showing Stripe transaction numbers, Paid and Unpaid trade status, and purchased items The transaction number links to Stripe, so you can open the payment record directly from FormHug. After payment is created, detailed payment review, refunds, disputes, payouts, and other money-management actions should be handled in Stripe.

Customer Receipts

Stripe can send a receipt to the customer after successful payment. The receipt includes the amount paid, payment date, payment method, item summary, and a link to view the receipt in a browser. Stripe receipt email showing amount paid, date paid, payment method, item summary, and receipt link Receipt content is controlled in Stripe. To make sure customers receive successful-payment receipts, enable Stripe’s receipt emails in Stripe settings → Business → Customer emails → Successful payments. You can also customize receipt branding and business details in Stripe.

Notes and Limits

  • Stripe is required for online payment collection.
  • Payment funds go directly through Stripe.
  • FormHug does not store card details.
  • FormHug does not charge an extra transaction fee; Stripe processing fees still apply.
  • Currency should be set before publishing a payment form.
  • Matching the form currency to the connected Stripe account currency helps avoid Stripe currency conversion fees.
  • Forms with existing submissions may restrict currency or payment account changes to keep historical payment data consistent.
  • If a payment field is not connected to Stripe, it can still be used to show products, prices, and selected-product summaries.

Payment Fields

Configure products, prices, variants, stock, discounts, and totals

Create a Payment Form

Build donation, merchandise, hotel booking, and ticket payment forms

Account Settings

Manage workspace-level services and connected accounts

Stripe

Learn more about Stripe payment processing
Last modified on June 8, 2026