Skip to main content
Stripe logo
PRO
INTEGRATION · STRIPE

AntForms meets Stripe.

Collect one-time payments inside your form with embedded Stripe Checkout.

The AntForms Stripe integration adds an embedded Stripe Checkout block to your form for one-time payments, using your own Stripe Restricted API Key - payments, refunds, and disputes stay fully visible in your own Stripe dashboard.

01 · USE CASES

What teams build with Stripe

Three patterns AntForms customers ship most often, each reachable from the Integrations tab in under two minutes.

Paid event and registration forms

Collect a fixed registration fee at signup without redirecting respondents off your form to a separate checkout page.

Deposits and service-booking forms

Take an upfront deposit before confirming a booking, in the same flow as a Calendly or Cal.com scheduling step on the same form.

Test safely before going live

Build and test your payment form with Stripe test-mode keys, then swap in live keys once you are ready to accept real payments.

02 · SETUP · 3 MINUTES

Live in 3 minutes.

A few steps, under a few minutes. No code, no Zapier in the middle.

  1. 01

    Get your Stripe API keys

    In your Stripe dashboard, create a Restricted API key with Checkout Sessions, Payment Intents, Charges, Webhook Endpoints, and Customers permissions, plus your Publishable key.

  2. 02

    Connect Stripe in AntForms

    Paste both keys into the Integrations tab. Keys are validated live against the Stripe API before saving. Available on the Pro plan.

  3. 03

    Add a payment block

    Drop a Payment block onto your form and set a fixed amount and currency (variable or pay-what-you-want amounts are not supported).

  4. 04

    Test with a Stripe test key

    Publish the form with test-mode keys and complete a checkout with a Stripe test card to confirm the flow end to end.

  5. 05

    Switch to live keys

    Once verified, update the connection with your live Restricted API key and Publishable key to start accepting real payments.

THAT’S IT · STRIPE IS LIVE

03 · WHAT’S INCLUDED

The Stripe integration is available on Pro.

This integration requires an AntForms Pro plan to connect - see the limitations below for exact plan details.

  • Embedded Stripe Checkout (Elements UI) - no redirect off your form
  • One-time payments in a fixed amount and currency you set
  • Works with both test-mode and live-mode Stripe keys
  • Dynamic Payment Methods - cards, Apple Pay, Google Pay, and more, decided by Stripe
  • BYOK connection - your Stripe Restricted API key stays scoped to only the permissions it needs
  • Payment status can enrich HubSpot and Mailchimp records on the same submission
04 · HONEST LIMITS

The boundaries, named.

What the Stripe integration does not include, so you can plan around limits before they surface mid-rollout.

  • One Stripe connection per workspace, available on the Pro plan.
  • One-time payments only - subscriptions and recurring billing are not supported.
  • Fixed amount only - the form cannot present a variable or pay-what-you-want amount.
  • No in-app payment history - view payments, refunds, and disputes in your own Stripe dashboard. Email support@antforms.com if you need help troubleshooting a specific connection.
05 · FAQ

Stripe, answered.

The ones we hear most. If yours isn’t here, tell us and we’ll add it.

Something missing? get in touch

Create a Stripe Restricted API key with the required permissions, paste it and your Publishable key into the Integrations tab, then add a Payment block with a fixed amount to your form.

Not currently - only one-time payments are supported. Email support@antforms.com if recurring billing is something you need.

A Restricted API key (not your full secret key) scoped to Checkout Sessions, Payment Intents, Charges, Webhook Endpoints, and Customers, plus your Publishable key.

Yes. Connect with Stripe test-mode keys, publish the form, and complete a checkout using a Stripe test card. Swap in live keys when ready.

No, the payment block collects a fixed amount and currency that you configure - it does not support a variable or pay-what-you-want amount.

Directly in your own Stripe dashboard - AntForms does not mirror a payment history view in-app.

One Stripe connection per workspace, shared across all your forms.

No, connecting Stripe requires the Pro plan.

07 · GET STARTED

Ship your next form with Stripe.

Build your form free, then connect Stripe on the Pro plan in under two minutes.

NO CREDIT CARD · NO TRIAL · NO TRICKS