Stripe Integration
How It Works
Connect Stripe account
Authenticate with Stripe from your form settings. WittyForm uses Stripe Connect for a secure handshake.
Add a payment field
Drop a payment field into your form, then set the amount and currency for the charge.
Start collecting payments
Respondents enter card details in a PCI-compliant Stripe Elements widget embedded right in your form.
Key Features
PCI compliant
Card data is handled entirely by Stripe. WittyForm never sees or stores payment details.
0% platform fee
WittyForm adds no fee on top of Stripe, so every dollar you collect is yours.
Dynamic pricing
Calculate the payment amount based on form field values like quantity or selected options.
SCA and 3D Secure
Strong Customer Authentication is handled automatically for European card payments.
Multiple currencies
Accept payments in 135+ currencies supported by Stripe.
Payment methods
Support cards, Apple Pay, Google Pay, and other methods enabled in your Stripe account.
Use Cases
Order forms
Sell products or services with a combined order and payment form.
Event tickets
Collect registration details and payment in one form for events and workshops.
Donations
Accept donations with custom or suggested amounts.
Service deposits
Collect deposits or retainers when clients fill out a booking or project request form.
Setup Guide
Open your form in the WittyForm editor and go to Settings, then Integrations.
Click "Stripe" and connect your Stripe account via the secure OAuth flow.
Add a Payment field to your form. Configure the amount and currency.
Publish your form. Payments are processed through Stripe and funds land in your Stripe account.
Related