Stripe Integration
Accept credit cards and collect fees on your forms with FormSmarts built-in Stripe integration.
How Can I Add a Fee to a Form?
To add a fee or charge to a form, enter its description, amount and currency directly on the form, as shown in this three-minute video tutorial.
Try a Demo: Registration Form with Stripe Payment
Limitations
The current version of the Stripe integration doesn't yet support some features that we offer with the PayPal integration. Specifically, the Stripe integration doesn't yet support:
Configuration
To start accepting payments via Stripe on your forms1, add your Stripe API Key to FormSmarts:
- Log in to FormSmarts' API Console
- Select HTTP Method: POST (Create)
- Under Endpoint URL, enter:
https://formsmarts.com/api/v1/integrations/stripe
- Open a new tab and visit the Developers section of your Stripe account
- Copy your Secret Key (or create a Restricted Key)
- Go back to FormSmarts' API Console a paste your Stripe key into the Request Data box, as illustrated below.
- Submit
This will create a webhook in your Stripe account to send automated payment status notifications to FormSmarts. Please do not change or remove this webhook, payment integration won't work without it.
Checking Stripe Integration Status
To make sure your FormSmarts account is ready to integrate with Stripe, select the GET (read) HTTP Method in the API Console and submit.
Deleting Stripe Integration
If you no longer want to use the Stripe integration, select the DELETE HTTP Method in the API Console and submit. This will delete the FormSmarts webhook from your Stripe account and remove your Stripe API key from your FormSmarts account.
Setting Up a Form to Accept Payments via Stripe
To start accepting Stripe payments on a form:
- Add one or more fees
- Edit the form and select Integrate with Stripe in the Submit Actions tab, as shown on the screenshot below
- Save changes
- Not available with Business Starter accounts.