# Connect Stripe and accept payments on a form

> Connect your Stripe account once, then add a Payment field to any form — the money goes straight to your Stripe account.

Connect your own Stripe account to your workspace, then add a **Payment** field to your form. Every payment a respondent makes goes directly into your Stripe account — Maxforms never holds your money. Connecting takes two steps: link the Stripe account to your workspace, then enable it on the form.

## Connect your Stripe account

1. In the sidebar, select **Integrations**.
2. Under **Available integrations**, find the **Stripe** card and select **Connect**.

![The Integrations page with the Stripe card and its Connect link](/docs-assets/payments/connect-stripe-1.png)

You're taken to Stripe's own secure onboarding, where Stripe asks for your business details, a bank account for payouts, and identity verification. Maxforms never sees this information — it goes to Stripe directly. When you finish, Stripe sends you back to Maxforms and your account appears in the connected accounts list on the **Integrations** page.

If you leave Stripe's onboarding partway through, nothing appears in your list — select **Connect** on the Stripe card again to pick up where you left off.

## Add a Payment field to your form

Until your workspace has a connected payment provider, the **Payment** field is greyed out in the add-field menu:

![The add-field menu with the Payment field greyed out before a provider is connected](/docs-assets/payments/connect-stripe-2.png)

Once Stripe is connected:

1. Open your form in the builder and select **Add field**.
2. Select **Payment**.
3. In the field settings, check that **Payment provider** shows **Stripe**.
4. Enter a **Payment Description** — what the respondent is paying for, shown at checkout.
5. Pick a **Payment Type**: **Fixed** (one set price), **Custom** (the respondent chooses the amount), **Multiple** (a list of price options), or **Products** (items ordered by quantity).
6. Enter the **Amount** (or your options/products), then select **Submit**.

![The Payment field settings with the provider set to Stripe](/docs-assets/payments/connect-stripe-3.png)

Under **Payment Methods** you can choose which methods respondents see, such as cards or bank debits. Apple Pay, Google Pay, and Link appear automatically when Cards is selected.

## Enable Stripe on this form

Each form also needs the Stripe account enabled on it — that's what tells Maxforms which account this form's payments belong to.

1. From the form's page, open the **Integrate** tab.
2. Under **Discover Integrations**, select **Connect** on the **Stripe** card.
3. In the **Connect Stripe** panel, pick your account under **Connected Account** (or select **Connect New Account** to link a different Stripe account).
4. Select **Submit**.

![The Connect Stripe panel with the Connected Account picker](/docs-assets/payments/connect-stripe-4.png)

Stripe now appears under **Form Integrations** with a toggle you can switch off later if you want to pause the integration:

![The Integrate tab showing Stripe active under Form Integrations](/docs-assets/payments/connect-stripe-5.png)

## Publish and take your first payment

Select **Publish** in the builder. If the payment field's provider isn't enabled on the form yet, Maxforms blocks publishing and points you to the **Integrate** tab — see [Why didn't my form charge?](/payments/why-didnt-my-form-charge)

Respondents see the payment summary and Stripe's secure checkout right on your form, and pay without leaving it:

![The published form with the total and Stripe's secure payment methods](/docs-assets/payments/connect-stripe-6.png)

Paid submissions land in your **Submissions** inbox marked **Paid**, and the money lands in your Stripe account. Before you share the form widely, walk through a test payment — see [Testing payments](/payments/testing-payments).

