Posts Tagged ‘stripe’

How to Charge Recurring Fees with a Stripe Subscription

The Stripe integration supports two types of recurring payments: subscriptions and payments in installments. A subscription charges a customer at regular intervals until it is canceled, while a recurring payment in installments allows customers to pay in a set number of installments.

If you’re familiar with FormSmarts’ PayPal integration, the syntax for subscriptions and payments in installments remains the same. Simply add your Stripe API key to FormSmarts and set the form’s Submit Action to Integrate with Stripe.

Stripe Subscription

With Stripe, you can easily charge your customers a recurring membership or subscription fee. Once a customer has set up a Stripe subscription through FormSmarts, Stripe automatically charges them yearly, monthly, weekly, or even daily. The subscription runs indefinitely until cancelled.

In the example below, customers are charged $25 (Individual Membership) or $45 (Family Membership) monthly. They also have the option to make a donation each month.

Stripe Subscription Example

Try Stripe Subscription Demo

Paying in Installments with Stripe

You can as easily allow your customers to pay in installments with Stripe. Once a customer has set up a Stripe subscription though FormSmarts, Stripe charges them for the installment amount monthly. In this example, individuals can choose to pay in two or four monthly installments.

Pay with Installments with Stripe

Try Payment in Installments with Stripe

Advanced Recurring Payment Use Cases

Subscription for Multiple Products

FormSmarts enables you to combine multiple recurring fees on a form, provided they have the same recurring period (i.e. yearly, monthly, …) and recurring times (number of installments). For instance, you could offer your customers options to pay in installments for both Days and Overnight Stays as shown on this demo. However, both must be paid in the same number of installments and recurring period (e.g., monthly in this example).

Recurring Donations

In addition to charging your customer recurring fixed amounts on a form, you can also invite them to make a donation with each payment by adding a donation box to the form. For instance, on the first demo presented on this page, we use a donation box to suggest our members make a monthly donation when they renew their membership. You can create multiple donation boxes to allow contributors to support different causes or projects.

Trial Subscriptions

The PayPal integration allows FormSmarts members to offer a trial period before a customer starts a paid subscription. However, we’ve noticed that few FormSmarts members ever use trials, so the Stripe integration doesn’t support them. If you need to use trials for your recurring payments, please reach out to our support team.

How to Create an Online Form With Stripe

Are you looking to streamline your online payment forms? With FormSmarts Stripe integration, accepting credit cards and collecting fees has never been easier.

To get started, simply follow these steps:

  1. Add fees to your form: Include the description, amount, and currency of each fee directly on your form. Check out our quick three-minute video tutorial for guidance. If you’ve used our popular PayPal integration, the format is the same.
  2. Integrate with Stripe: Edit your form and navigate to the Submit Actions tab in the Form Builder. Select Integrate with Stripe as shown on the screenshot below, and save your changes.

Set Up a Form to Integrate with Stripe

Stripe Configuration

To activate Stripe payments on your forms, you’ll need to add your Stripe API Key to FormSmarts. Don’t worry; this is a one-time setup unless you change your API Key.

Here’s how to do it:

  • Log in to FormSmarts’ API Console.
  • Select HTTP Method: POST (Create).
  • Enter the Endpoint URL: https://formsmarts.com/api/v1/integrations/stripe.
  • Open a new tab and access the Developers section of your Stripe account.
  • Copy your Secret Key (or create a Restricted Key).
  • Return to FormSmarts’ API Console and type api_key = into the Request Data box
  • Paste your Stripe key as shown below and submit

Add your Stripe API key

That’s it! With FormSmarts Stripe integration, you can effortlessly accept payments and manage fees directly from your forms.

For additional information, please read the Stripe integration documentation. If you need help or have any questions, please feel free to post a comment below or contact us from the Help section of the website.

About the Form Builder Blog

The Online Form Builder Blog is published by FormSmarts, a web form service providing all you need to create a form and publish it online in minutes. FormSmarts makes it easy to build a form and embed it on your site. You can then get form submissions by email or store them on FormSmarts and download an Excel report. Learn more about the many other benefits of FormSmarts.