Webform Stripe adds super simple Stripe integration to Webforms, so that submissions can be "purchased".
It uses the excellent Stripe Checkout payment form to collect payments as the form is submitted.
With this module, you can use webforms for event registrations, online donations, or even for simple products where you need to gather additional information from a user. Each webform can have fixed pricing or dynamic pricing determined from another field component on the form. It also supports recurring charges with Stripe's subscription plans.
There are many ways to collect payment for Webforms. Most of them are difficult or require lots of modules. This is super simple solution. If you require more complex workflows or integration with your store, consider the myriad of options available for Commerce, Ubercart, or Payment.
Requires Webform 4.
Installation
- Download and install this module.
- Install the Stripe PHP library to
sites/all/libraries/stripe-php. Or install it with drush:drush webform-stripe-download. - Visit
admin/config/services/webform-stripeto add your Stripe API keys (which you can get from your dashboard). - Add a "Stripe payment" component to your webform, and set the fixed amount that should be charged to your customer after submitting the form. Or you can use dynamic pricing to determine the amount charged from another component.
Project information
- Project categories: E-commerce
138 sites report using this module
- Created by joelstein on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.

