NueForm

Collecter des paiements

Comment accepter des paiements dans vos formulaires NueForm en utilisant l'intégration Stripe en mode Platform ou Connect.

NueForm lets you collect payments directly within your forms using Stripe. There are two payment modes to choose from, depending on your needs and plan.

Payment Modes

Platform Mode (All Plans)

Platform mode is the simplest way to start accepting payments. NueForm handles the payment processing on your behalf through Stripe Express.

  • Available to: All plans (Entrepreneur, Pro, Enterprise)
  • Setup: Complete a quick Stripe Express verification (bank details + identity)
  • Fee: 2.9% + $0.30 per transaction (NueForm platform fee)
  • How it works: Payments are processed on NueForm's Stripe account and automatically transferred to your bank account minus the platform fee

Connect Mode (Pro & Enterprise)

Connect mode lets you link your own Stripe account. Payments go directly to your account with no NueForm fees.

  • Available to: Pro and Enterprise plans only
  • Setup: Connect your existing Stripe account via OAuth
  • Fee: No NueForm fees (standard Stripe processing fees still apply)
  • How it works: Payments are created directly on your connected Stripe account

Not sure which mode to choose? Platform mode is great for getting started quickly. Connect mode is ideal if you already have a Stripe account and want full control over your payment processing.

Setting Up Platform Mode

  1. Open your form in the NueForm builder.
  2. Add a Payment question from the Advanced category.
  3. In the payment question settings, click Set Up Payments.
  4. You will be redirected to Stripe's Express onboarding flow.
  5. Complete the verification (provide bank details and identity information).
  6. Once verified, return to NueForm — your payment setup will show as "Payments enabled."

Stripe requires identity verification (KYC) before you can receive payments. This is a legal requirement and typically takes a few minutes to complete.

Setting Up Connect Mode

  1. Go to Profile > Integrations in NueForm.
  2. Under the Stripe section, click Connect Stripe Account.
  3. You will be redirected to Stripe to authorize the OAuth connection.
  4. After authorizing, return to NueForm.
  5. Open your form builder and add a Payment question.
  6. In the payment settings, switch to Your Stripe Account mode.
  7. Select the connected account from the dropdown.

Configuring Payment Properties

PropertyDescription
AmountFixed payment amount (e.g., 29.99). Leave blank for variable amounts.
CurrencyCurrency code — supports USD, EUR, GBP, CAD, AUD, JPY, CHF, SEK, NOK, DKK, PLN, CZK, HUF.
DescriptionAppears on the Stripe charge and the respondent's bank statement.
Button TextCustom text for the payment button (default: "Pay $X.XX").
Min AmountMinimum amount for variable-amount payments.
Max AmountMaximum amount for variable-amount payments.

Variable Amounts

To let respondents choose how much to pay (donation-style), leave the Amount field blank. The respondent will see an input field to enter their own amount. Use Min Amount and Max Amount to set boundaries.

Payment Tracking

Enable Track payment totals in the payment question settings to track cumulative payment amounts. You can store the running total in a form variable for use in logic or display.

Testing Payments

Before going live, test your payment flow using Stripe's test mode:

  1. Make sure your Stripe account is in test mode (toggle in the Stripe dashboard).
  2. Publish your NueForm form.
  3. Open the form and navigate to the payment question.
  4. Use Stripe's test card numbers to simulate payments:
Card NumberScenario
4242 4242 4242 4242Successful payment
4000 0000 0000 0002Card declined
4000 0000 0000 9995Insufficient funds

Use any future expiration date, any 3-digit CVC, and any ZIP code.

Always test with Stripe test mode before switching to live mode. Live mode will process real charges to real cards.

Going Live

When ready to accept real payments:

  1. Switch your Stripe account to live mode in the Stripe dashboard.
  2. Publish your form.
  3. Payments will now process real charges.

Viewing Payment Data

  • NueForm Responses — The response dashboard shows payment details alongside other answers.
  • Payments Dashboard — View payment totals and history in NueForm's Payments page.
  • Stripe Dashboard — All charges appear in your Stripe account with the description you configured.
  • Webhooks — If you have webhooks configured, payment answers are included in the webhook payload.

Platform Fee Details

In Platform mode, NueForm charges 2.9% + $0.30 per successful transaction. This fee is automatically deducted before funds are transferred to your bank account. For example:

  • A $100 payment → $2.90 + $0.30 = $3.20 fee → you receive $96.80
  • A $10 payment → $0.29 + $0.30 = $0.59 fee → you receive $9.41

In Connect mode, there is no NueForm fee. Standard Stripe processing fees apply directly to your Stripe account.

Meilleures pratiques

  1. Use clear descriptions. The payment description appears on the customer's bank statement. Make it descriptive (e.g., "NueForm - Workshop Fee" rather than "Payment").
  2. Place payment questions last. Put the payment question at the end of your form so respondents provide all their information before being asked to pay.
  3. Add a legal/consent question. Consider adding a legal question before the payment to confirm the respondent agrees to your terms of service or refund policy.
  4. Test thoroughly. Always run through the complete form flow in Stripe test mode before accepting real payments.
  5. Set up webhooks. Use webhooks to get notified of new submissions with payment data in real time.

Limitations

  • Recurring/subscription payments are not supported — each payment is a one-time charge.
  • Refunds must be processed directly through the Stripe dashboard.

Voir aussi

Dernière mise à jour : 6 avril 2026