← Back to blog
Integrations & Automation

How to Collect Payments With a Form (Stripe & More)

September 7, 2026

3D illustration of an online form with a credit card and a checkout button

Taking payment as part of a form — an order, a booking deposit, a donation, an event fee — turns a request into a completed sale in one step. This guide explains how to collect payments with a form using Stripe and payment links, covering setup, fees, security, and the common use cases.

Ways to collect payment from a form

1. Connect a payment processor like Stripe

The cleanest approach is connecting your form to Stripe (or a similar processor). The form collects the order and customer details, and the payment is charged securely through the processor. Card details are handled by the processor, not stored by you.

2. Use a payment link

If you do not need payment inside the form itself, collect the order on the form, then send a payment link (from Stripe, PayPal, or similar) on the confirmation screen or by email. Simple and quick to set up.

3. Invoice after submission

For B2B or custom work, collect the request on the form and send an invoice afterward. The form starts the process; payment follows on your terms.

Build a payment form free with FormMaker

Common payment form use cases

  • Order forms with a total and checkout.
  • Booking or appointment deposits to reduce no-shows.
  • Donations with suggested amounts.
  • Event and class fees collected at registration.
  • Product pre-orders and paid waitlists.

Understanding fees

Payment processors charge a small percentage plus a fixed fee per transaction. This is standard across Stripe, PayPal, and others. Factor it into your pricing, and remember that collecting payment at the point of intent usually more than pays for the fee in completed sales.

Security and trust

  • Never store raw card data. Let the processor handle card details — it keeps you compliant and secure.
  • Use a reputable processor. Stripe, PayPal, and similar handle the security and compliance heavy lifting.
  • Show trust signals. A secure-payment note and your business name reassure buyers.
  • Confirm every payment. Send an instant receipt so customers know the payment went through.

Build a payment form in minutes

In FormMaker, add your product or amount fields, connect your payment processor or add a payment link, and set up a confirmation with a receipt. Publish it, share the link or embed it on your site, and every submission arrives with its payment status in your dashboard — ready to fulfill.

Create your payment form free with FormMaker

FAQ

How do I collect payments on an online form?

Connect the form to a payment processor like Stripe so payment is charged at submission, or collect the order and send a payment link or invoice afterward. The form captures the order; the processor handles the money.

Is it safe to take payments through a form?

Yes, when a reputable processor handles the card details. You never store raw card data yourself, which keeps the process secure and compliant.

What fees do payment forms charge?

The processor (Stripe, PayPal, etc.) charges a small percentage plus a fixed fee per transaction. The form builder itself typically does not add payment fees.

Can I collect deposits or partial payments?

Yes. Set a deposit amount or partial charge for bookings and custom orders, then collect the balance later by invoice or a second payment link.

Build your first form free

Drag, drop, publish. No credit card, unlimited submissions.