Payment fields let you collect payments directly through your forms using Stripe integration.
Available Payment Fields
| Field | Description | Best For |
|---|
| Text Product | Product with text description | Simple products |
| Product | Product with image and description | Visual products |
| Price-Only | Fixed price without product details | Donations, fees |
| Text Option | Selectable options that affect price | Add-ons, upgrades |
Text Product
Add a product with a text description for payment forms.
Settings:
- Product name
- Description
- Price
- Quantity selector
Common uses:
- Service packages
- Event tickets
- Simple product sales
Product with Image
Add a product with an image and description.
Settings:
- Product name
- Description
- Product image
- Price
- Quantity selector
Common uses:
- Physical products
- Merchandise
- Visual product catalogs
Price-Only Field
Display a fixed price amount without product details.
Settings:
- Price amount
- Label (optional)
Common uses:
- Registration fees
- Donations
- Service charges
- Fixed-price items
Text Option
Add selectable text options that affect the total price.
Settings:
- Option labels
- Price for each option
- Single or multiple selection
Common uses:
- Add-ons and extras
- Size/variant selection
- Upgrade options
Setting Up Payments
Connect Stripe
Go to Settings → Payments and connect your Stripe account
Add Payment Fields
Add product fields to your form
Configure Products
Set prices and descriptions for each item
Test
Use Stripe test mode to verify the checkout flow
Payment Features
| Feature | Description |
|---|
| Secure Checkout | PCI-compliant payment processing via Stripe |
| Multiple Products | Add multiple items to a single form |
| Quantity Selection | Let submitters choose quantities |
| Automatic Totals | Calculate totals including options |
| Payment Confirmation | Automatic receipts and confirmations |
Payment processing requires a connected Stripe account. FormHug does not store payment information.
Next Steps