Pro Feature

Collect payments inside your forms, not on a separate page

Charge fixed fees, booking deposits, or dynamic amounts from form fields — powered by Stripe. The visitor never leaves your site.

Checkout stays inside your form Secure via Stripe Connect Auto-amount with Booking field
Booking · 1h consultation
€120.00
1234 5678 9012 3456Visa
MM/YYCVC
Pay €120.00
🔒 Secured by Stripe
Stripe payment field

Payment happens inside the form — no redirect, no friction

The Stripe field embeds a secure card input directly in your Gutenberg form. Visitors see one seamless experience: fill the form, enter card details, submit. No external checkout, no mid-purchase context switch.

  • Fixed, booking-based, or dynamic amount
  • Submission only accepted after Stripe confirms
  • Test and live modes without re-configuring
  • Automatic Stripe receipt on success
Start collecting payments
Three ways to charge

The right pricing model for every service

Fixed amount

Set a specific price in the block settings. Ideal for flat-rate services, event tickets, or memberships where the price never changes.

Booking-based amount

When paired with the Booking field, the charge automatically matches the selected slot price. The visitor picks a time and the Stripe field updates itself.

Dynamic amount

Link the charge to a currency or number field. Perfect for quote-based pricing, variable deposits, or forms where the visitor calculates their own total.

Secure by design

Card data never touches your server. Stripe handles all PCI compliance. Giraforms uses Stripe Connect — your account, your money, no middleman.

Atomic submissions

The form entry is only saved after Stripe confirms payment. A failed card means no submission, no incomplete order — and no ghost bookings in your dashboard.

Webhook ready

Trigger Zapier, Make, or a custom endpoint on every paid submission. Automate CRM updates, notifications, or internal workflows without code.

Who it’s for

Any service that charges before it delivers

Consultants & freelancers

Paid discovery calls, no invoice needed

Let prospects book a strategy session and pay the deposit immediately. No chasing invoices, no separate Calendly + Stripe setup — one form handles everything.

Events & workshops

Registration and payment in one step

Visitors register and pay their ticket in the same form. When seats fill up, the booking field hides them automatically — no overselling possible.

Service businesses

Upfront deposits on custom quotes

Use a pricing or currency field for variable amounts. The Stripe field reads that value and charges it — perfect for estimates and deposit-based workflows.

Frequently asked questions

No. The Stripe checkout is embedded directly in the form. Visitors fill their details and pay without ever leaving the page or seeing an external checkout screen.

You choose the amount mode: fixed (set in block settings), booking (reads the selected slot price automatically), or dynamic (reads the value of a currency or number field in the same form).

Yes. Giraforms uses Stripe Connect to securely link your Stripe account. Setup takes about two minutes from Forms → Integrations. Both test and live modes are supported so you can verify everything before going live.

The form submission is blocked and the visitor sees a clear inline error. No entry is saved, no booking slot is reserved. The visitor can fix their card details and retry without re-filling the entire form.

Turn every form into a checkout

Add a Stripe payment field to any Gutenberg form in minutes. Works standalone or paired with Booking for a complete appointment + payment flow.

Get Giraforms Pro