Integration
Stripe payment forms for invoices, deposits, donations, and orders
Connect your Stripe account to Maxforms and collect payments alongside customer details, orders, registrations, and donor information. Payments go to your Stripe account.
Connect Stripe and configure the Payment field
- 01
Connect your Stripe account
In the workspace sidebar, open Integrations and connect Stripe. Complete Stripe’s onboarding and return to Maxforms.
- 02
Add a Payment field
In the builder, select Add field, then Payment. Confirm the Payment account belongs to the business taking the payment.
- 03
Set the amount and methods
Choose How much to charge and configure its amount or options. Select the available Accepted payment methods for this form.
- 04
Publish and test
Publish the form, complete the payment flow, and check the payment status on the resulting submission before fulfilling the order.
Choose how your form calculates the amount
Use Fixed for one price, Custom for an amount the payer enters, or Multiple for preset choices.
Use Products for several items with quantities, or Per person or item when each unit needs its own details.
The payment amount settings cover quantities, coupons, and optional fees. Services can add appointment and recurring-payment settings where enabled.
Choose a Stripe payment form workflow
- Invoice paymentsCollect an invoice reference and the amount due.
- DepositsCollect the upfront amount and explain how the balance will be handled.
- DonationsOffer preset or donor-entered amounts.
- OrdersConfigure products, quantities, and order details.
- Paid registrationsCharge per person and collect attendee details.
Which payment methods can appear?
The options depend on your connected Stripe account, enabled capabilities, currency, customer, and payment flow. A listed method is not guaranteed for every transaction.
Cards, Apple Pay, Google Pay, Link, ACH Direct Debit, Klarna, Afterpay / Clearpay, Affirm, Cash App Pay, and Amazon Pay have separate eligibility requirements.
Start with payment methods and confirm the methods offered on your actual published form.
Stripe processing rates to plan around
| Rate or cost | Scope |
|---|---|
| 2.9% + 30 cents | Stripe’s listed standard US rate for a successful domestic card transaction |
| Method and account-specific rates | Check Stripe pricing for bank debits, international cards, currency conversion, and other methods |
| Maxforms plan costs | Review Maxforms pricing separately from the payment processor’s charges |
Check current pricing before launch
Review Stripe’s current processing rates for your account country and methods. Compare them with Maxforms pricing when planning the total cost.
Pricing and settlement vary by account and method. A rate for a domestic card payment does not describe every wallet, bank debit, or international transaction.
See the real Payment field settings

Follow the current screens to connect Stripe and add a Payment field.
Check payment status before providing the service
A form submission and a completed payment are different records. Review the payment status before treating an order or registration as paid.
Some payment methods need time to confirm. Use Testing payments to check your flow and recovery steps.
You remain the merchant of record. Stripe processes the payment and handles settlement to your connected account.
Questions
Frequently asked questions
01Does Maxforms hold the money paid through Stripe?
No. Payments are processed on your connected Stripe account, and the funds settle to that account.
02Can I accept payments without writing checkout code?
Yes. Connect Stripe, add a Payment field, configure its amount and accepted methods, then publish and test the form.
03Why is a payment method missing?
Check its availability on the connected Stripe account and the Payment field. Currency, customer location, device, and payment flow can also affect eligibility.
Start free
Ready to build smarter online forms?
Create secure online forms, automate submissions, collect payments, and launch faster with Maxforms, the powerful alternative to Jotform.