Home / Features / Payments
Native Stripe Connect

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.

Stripe Connect · 20+ payment methods · No platform fees
Premium Workshop Registration
Total amount
$299.00
Card number •••• •••• •••• 4242
VISA
Exp 12 / 28
CVC •••
or Apple Pay · Google Pay

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
Order summary
Workshop pass
Full-day, lunch included
$199.00
Qty 2 +
Workshop + Recording
Pass + 1-year video access
$249.00
Qty 1 +
Course bundle (extra)
All 6 modules, self-paced
$89.00
Qty 1 +
Subtotal $736.00 Total $736.00

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
Have a code?
WORKSHOP25
Applied · 25% off
Subtotal $299.00 Discount −$74.75 Total $224.25

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.

app.formbuilder.ai/payout-hub
Overview Transactions Payouts
Total balance
$12,450
Future payouts
$3,820
In transit
$1,240
Lifetime volume
$84,310
Revenue · last 30 days
Performance
Total charges $8,320
Success rate 98.7%
Stripe fees $248
Open disputes 0

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

01

Workshops & courses

Registration form + payment in one step. No checkout-on-redirect, no abandoned carts.

02

Bookings & deposits

Service bookings with a deposit upfront. Reduce no-shows, lock the slot.

03

Donations & fundraisers

Tiered amounts or custom donations. Built-in receipt emails, recurring options coming soon.

04

Event tickets

Ticket-type select + quantity + payment. Confirmation email serves as ticket.

05

Product order forms

Lightweight commerce — order forms with payment. Faster than spinning up a full store.

06

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
FORM BUILDER
Add a Payment field
Payment field
Amount: $299
Currency: USD
Required: Yes
Receipt: On

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

What does it cost to use payment forms?
Payment collection itself has no FormBuilder surcharge — you pay only Stripe's standard processing fee (typically 2.9% + 30¢ for cards in the US, varies by region). Payment forms are available on paid plans; check pricing for plan tiers.
Where do my funds end up?
In your Stripe account. Stripe pays out to your bank account on its standard schedule — usually 2 business days for established accounts. We never touch funds.
Do you support recurring or subscription payments?
Today the integration supports one-time payments. Recurring/subscription payments via forms are on the roadmap. For subscription plans on the FormBuilder product itself, billing is via your account.
Can I refund a payment?
Yes — refunds are issued from your Stripe dashboard, just like any other Stripe payment. We surface the refund status alongside the form response.
What payment methods are supported?
All major cards (Visa, Mastercard, Amex, Discover), digital wallets (Apple Pay, Google Pay, Link), BNPL (Klarna, Afterpay), and regional methods like iDEAL, Bancontact, SEPA, Alipay. Enable per region from your form settings.
What happens if a payment fails?
The respondent sees the failure inline and can retry with a different method. Failed-payment submissions are still saved (without payment) so you can follow up. Successful retries update the original submission with payment status.

Start accepting payments today

Connect Stripe and your forms can collect money in minutes.

Get Started