Stripe
- Direct integration
- Paid plans
- Payments
Charge a card as part of the form. Fixed prices, calculated totals and pay-what-you-want all work, and every payment is linked to the response that made it.
How it works
A payment field, powered by Stripe
Add a payment question, connect your Stripe account, and the respondent pays without leaving the form. The charge shows in Stripe with the response id in its metadata.
Prices from answers
Use price variables so quantity and options change the total before anyone pays.
Cards, wallets and local methods
Apple Pay, Google Pay and the local methods enabled on your Stripe account appear automatically.
Reconciled
Every response records the payment status and links to the charge in Stripe.
Setting it up
Three steps, about two minutes
Once per workspace; every form can then add a payment question.
- 1
Connect Stripe
In workspace settings, open Payments and connect your Stripe account with Stripe Connect.
- 2
Add a payment question
In the form, add the Payment field and set a fixed price or a price variable.
- 3
Test in sandbox, then publish
Use Stripe's test cards before switching the connection to live.
If something looks wrong
Troubleshooting
The 3 things behind almost every support ticket on this connection.
Payments are declined
The decline reason from Stripe is shown to the respondent and logged on the response. Most are card issues, not configuration.
Can I charge in a different currency?
The payment field uses the currency of your Stripe account. Multi-currency needs a second Stripe account today.
What are the fees?
Stripe's standard processing fees apply. Onlyform adds no transaction fee on paid plans.
Templates that use this
Take payments inside your forms
Available on Basic and above. Connect Stripe once and add a payment field anywhere.