Collect card payments without a checkout build — one shareable form that captures cardholder details, billing, and a signed authorization in a single pass.
A credit card payment form that captures cardholder name, card details, billing address, and a signed authorization in one place. Send the link by email or text, take payment over the phone, or embed it on an invoice — and route every record straight to your finance stack.
15 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
Every submission captures a typed or drawn signature alongside the amount and date, so each charge has a defensible paper trail your bookkeeper can file against the invoice.
One-time, recurring monthly, or deposit — the form adapts the wording of the authorization so the cardholder knows exactly what they're agreeing to before they sign.
Push each submission to QuickBooks, Xero, or your internal billing tool through a webhook. Card details land where your team already keys them, not in a separate inbox.
Get a ping in #billing the moment a customer submits — useful when you need to run the card before a service is delivered or a shipment goes out.
Customers can attach the invoice PDF they're paying against, so reconciliation is a 10-second match instead of a guessing game across three emails.
Customers complete it on a phone in a waiting room or a desktop at home. The signature pad and number pads adapt to the device so nobody is pinch-zooming to enter a CVV.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Google Sheets or Slack with one click, then embed on your site or share the link.
A bakery taking a custom-cake order over the phone sends the customer a payment link mid-call. The customer fills in the card details and signs before hanging up, and the baker has a deposit recorded against the order.
A property manager with 40 tenants uses the form for monthly rent on cards. Each tenant signs a recurring authorization once, and the manager re-runs the card each month with the signed record on file.
A freelance designer attaches the invoice PDF in the form's file upload, the client pays against it, and the bookkeeper reconciles invoice number to submission in one click.
A clinic collects a non-refundable deposit when a patient books a procedure. The signed authorization protects the practice if the patient disputes the charge later.
An event organizer running an in-person workshop takes walk-up payments on a tablet at the door. The form runs on the staff member's phone and the card gets keyed into the terminal at the end of the day.
A pilates studio sells 10-class packs and monthly memberships through the same form. The charge-type selector flips the wording from one-time to recurring so the member sees what they're signing up for.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
The form itself collects the card details the same way a paper authorization would — it's designed for card-not-present scenarios where you key the card into a PCI-compliant terminal or processor afterward. If you need full PCI Level 1 tokenization with no card data touching your systems, you'll want to pair this with a Stripe or Square integration rather than use it as a standalone processor.
Not by default — this template captures the authorization and card details for you to run through your existing merchant terminal or gateway. If you want live charging, connect a webhook to Stripe or a payment processor and the submission can trigger the actual charge automatically.
Open the form in the editor and tell the AI what to change — for example, "rewrite the authorization checkbox to mention our 30-day refund policy" or "add language for a recurring monthly charge." The wording updates without you touching any code.
They land in your FlexForm dashboard immediately and can be routed wherever your finance workflow lives. Most operators send them to Google Sheets for the bookkeeper plus a Slack alert in the billing channel, but you can also fire a webhook into QuickBooks, Xero, or your own billing system.
Yes. The form runs through our Kotlin Multiplatform mobile SDK on Android and iOS, so if you're building a customer portal or a field-service app, the payment form looks and behaves identically across web, Android, and iOS without you maintaining three separate implementations.
You have a timestamped submission with the cardholder's signature, billing address, and the exact authorization text they agreed to. That record is what most processors ask for during a chargeback dispute, and it's far stronger evidence than an email exchange.
Yes — FlexForm has a free forever plan that covers most small operators. You only pay when you need higher submission volume, advanced integrations, or team features.
The Charge Type field lets the cardholder pick between one-time, recurring monthly, and deposit, and the authorization checkbox text adapts to match. You keep the signed record and re-run the card on your processor at the agreed cadence.
A free adventure activity waiver form template with digital signature, risk acknowledgement, and emergency contact capture.
A free appointment form template for booking clients, patients, or customers online. Share a link, sync to your calendar, and customize fields with AI.
A free assessment form template for scoring skills, knowledge, or readiness. Share a link, customize questions with AI, and collect responses on any device.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan