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. 1

    Connect Stripe

    In workspace settings, open Payments and connect your Stripe account with Stripe Connect.

  2. 2

    Add a payment question

    In the form, add the Payment field and set a fixed price or a price variable.

  3. 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.

Take payments inside your forms

Available on Basic and above. Connect Stripe once and add a payment field anywhere.