Get paid through your forms
Plug in Stripe, drop a payment field, and your form starts collecting money. Cards, Apple Pay, Google Pay, and 20+ methods. Funds go straight to your Stripe account — no platform surcharge.
A real payment form, not a redirect
Cards, wallets, and BNPL — collected inline. Respondents stay on your form, see Stripe Elements directly, and complete payment in one flow.
One-time payments
Fixed price, custom amount, or respondent-chosen tiers — all configurable in the form builder.
Cards & wallets
Visa, Mastercard, Amex, Apple Pay, Google Pay, Link — Stripe handles the regional method routing.
BNPL & local methods
Klarna, Afterpay, iDEAL, Bancontact, SEPA, Alipay, WeChat Pay — enable per region with a checkbox.
Automatic payouts
Funds settle to your Stripe account on Stripe's standard schedule, then to your bank. No middle-account holding period.
No platform fee
You pay only Stripe's normal processing fee. We don't take a percentage of your transactions.
Currency aware
Charge in 85+ currencies. Stripe handles conversion and FX automatically based on your account region.
Sell multiple products in one form
Build mini storefronts inside any form. Add products with images, descriptions, prices, and per-line quantity — the form does the math, your respondent does the picking.
- Per-product images, names, descriptions
- Optional quantity selectors (1–99 per item)
- Mix and match — respondent picks any combination
- Server-validated totals — client price is never trusted
- Auto-currency display in the respondent's locale
- Conditional show/hide based on prior answers
Server-verified coupon codes
Drop in promo codes with percentage or fixed-amount discounts. Cap redemptions, toggle codes on or off, and watch usage update live — all without touching the form.
- Percentage or fixed-amount discounts
- Per-code usage caps with live counter
- Active / inactive toggle per code
- Validated server-side — discount cannot be tampered with
- Applied before Stripe charges — respondent sees final total
- Multiple codes per form — campaign by campaign
Stripe Connect — your account, your money
We use Stripe Connect Standard accounts. You own the Stripe account. We never touch funds. Connection is OAuth — no API keys to copy.
You own your Stripe account
No middleman holding your money. Funds flow directly from the customer card → your Stripe balance → your bank, on Stripe's standard schedule.
OAuth, not API keys
Click Connect Stripe, authorize via OAuth on stripe.com, you're live. No copying keys, no rotating tokens.
Disconnect anytime
Revoke from FormBuilder or from your Stripe dashboard — both stop new payments instantly. Past payments and your data stay intact.
Full Stripe dashboard
Refunds, disputes, payouts, customers — manage everything in stripe.com. We surface payment status alongside form responses.
Manage payments without leaving FormBuilder
A real Stripe dashboard built into your workspace. Balance, charts, transactions, payouts, customer insights — all in one tab. No bouncing to stripe.com for the everyday view.
Open at /payout-hub
Balance overview
Total balance, future payouts, in-transit, and lifetime volume — refreshed live from Stripe.
Revenue chart
30-day area chart with daily breakdown, charge counts, and detailed tooltips.
Transactions
Filterable list with status, card brand, refund and dispute state — searchable.
Payouts
Bar chart of recent payouts plus full history with bank arrival dates and last-4 destination.
Customer insights
New vs. returning customers, top spenders, geographic breakdown of charges.
Risk & declines
Stripe Radar risk scores per charge, plus reason codes and counts for failed charges.
What people use payment forms for
Workshops & courses
Registration form + payment in one step. No checkout-on-redirect, no abandoned carts.
Bookings & deposits
Service bookings with a deposit upfront. Reduce no-shows, lock the slot.
Donations & fundraisers
Tiered amounts or custom donations. Built-in receipt emails, recurring options coming soon.
Event tickets
Ticket-type select + quantity + payment. Confirmation email serves as ticket.
Product order forms
Lightweight commerce — order forms with payment. Faster than spinning up a full store.
Application fees
Schools, programs, memberships — gate the application with a non-refundable fee.
Drop in a Payment field. Done.
No code, no embedded checkout iframe. Add the Payment field type, set amount or tiers, save. Your respondents pay inline.
- Fixed amount or respondent-entered
- Tiered options (e.g., Standard / VIP)
- Conditional payment (only show on certain answers)
- Required-payment gating before submission
- Auto-currency by respondent locale
- Receipt email on success
Setup in 4 steps
OAuth Stripe, drop a Payment field, charge.
Connect Stripe
In the dashboard, open Integrations → Stripe → Connect. Authorize via Stripe OAuth — takes 30 seconds.
Add a Payment field
In your form, drop the Payment field type. Set the amount, currency, and any tier options.
Test in test mode
Use Stripe test cards to verify the flow end-to-end. Confirm receipts, webhooks, and Stripe dashboard entries.
Go live
Switch to live mode in your form settings. Start collecting real payments instantly.
PCI-compliant by default
Card data never touches our servers. Stripe Elements handles tokenization in the respondent's browser.
PCI SAQ-A scope
Stripe Elements handles card capture and tokenization client-side. Your form, our backend, and Stripe never share raw card data.
3D Secure / SCA
Strong Customer Authentication (3DS2) is enforced automatically where required by regional regulation.
Fraud protection
Stripe Radar runs on every transaction. Risk-scored, block lists, and dispute handling built in.
Audit logged
Every Stripe connect, disconnect, and payment configuration change is recorded in your workspace audit log.
Frequently asked questions
Related integrations
Slack
Get a Slack message every time a payment succeeds. Includes amount and customer.
Learn more →Notion
Push payment-attached submissions to a Notion CRM with status field.
Learn more →Webhooks
Webhook payloads include full payment status — amount, currency, receipt URL.
Learn more →All Integrations
Browse Notion, Slack, Webhooks, Airtable, Google Forms, and more — see how everything connects.
Browse integrations →Start accepting payments today
Connect Stripe and your forms can collect money in minutes.
Get Started