Dashboard

Stripe Integration

Accept payments directly in your forms using Stripe. Collect one-time payments, donations, or sell products with a seamless checkout experience.

Stripe payments are available on the Pro and Business plans.

What you get

  • Accept credit cards, debit cards, Apple Pay, and Google Pay
  • Fixed price, custom amount, or donation-style payments
  • Line items mode for selling multiple products
  • Tip jar mode for collecting tips or donations
  • Automatic payment confirmation and receipt emails
  • Funds deposited directly to your Stripe account

Common use cases

Event registration

Collect ticket fees with attendee info

Donations

Accept one-time or suggested amounts

Order forms

Sell products with line items

Service bookings

Collect deposits or full payment

Creator support

Tip jar for fans and patrons

Registration fees

Memberships, courses, workshops

Connect Stripe

1

Go to Integrations

Navigate to Dashboard → Settings → Integrations and find the Stripe card in the Payments section.

2

Connect your Stripe account

Click Connect on the Stripe card. You will be redirected to Stripe to authorize FavForm. If you don't have a Stripe account, you can create one during this process.

3

Complete onboarding

Stripe may ask you to complete their onboarding process, including verifying your identity and adding bank account details for payouts.

Add payments to a form

1

Open the form builder

Create a new form or edit an existing one in the form builder.

2

Add a Payment question

Click Add question and select Payment from the block types. This adds a payment block to your form.

3

Configure payment settings

Choose your payment mode:

  • Simple: Fixed price or custom amount payments
  • Line Items: Let customers select from multiple products
  • Tip Jar: Preset tip amounts with optional custom input
4

Publish and test

Publish your form and test the payment flow. Use Stripe's test card number 4242 4242 4242 4242 with any future expiry date and CVC.

Payment modes

The Payment block supports three modes to fit different use cases:

Simple payments

Collect a fixed amount or let customers enter a custom amount. You can also set suggested amounts for customers to choose from.

Use cases: Service fees, consultations, pay-what-you-want pricing, registration fees, membership dues

Line items

Create a product catalog with multiple items. Customers can select which items they want and adjust quantities.

Use cases: Merchandise sales, event tickets, bundled services, order forms, fundraiser items

Tip jar

Display preset tip amounts with friendly labels (e.g., "Buy me a coffee"). Optionally allow custom tip amounts.

Use cases: Creator support, donations, non-profit fundraising, tips for service providers, patron contributions

For detailed configuration options, see the Payment block documentation.

Fees and payouts

FavForm does not charge any additional fees on payments. You only pay Stripe's standard processing fees (typically 2.9% + 30¢ per transaction in the US).

Payments are deposited directly to your connected Stripe account according to your Stripe payout schedule (usually 2 business days).

Viewing payments

All payment details are recorded with form submissions. You can view payment status, amount, and Stripe payment ID in your responses dashboard. For detailed transaction history and refunds, use your Stripe Dashboard.

Disconnecting

To stop accepting payments, go to Dashboard → Settings → Integrations and click Disconnect on the Stripe card. Existing payment questions in your forms will show an error until you reconnect.

Troubleshooting

Payment not processing?

Ensure your Stripe account has completed onboarding and is in good standing. Check your Stripe Dashboard for any account alerts or verification requirements.

"Payment question requires Stripe" error?

You need to connect your Stripe account before payment questions will work. Go to Settings → Integrations to connect.

Test payments not working?

Make sure you're using Stripe's test card numbers. In test mode, real cards will be declined.