PHPackages                             solspace/craft3-freeform-payments - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. solspace/craft3-freeform-payments

Abandoned → [solspace/craft-freeform](/?search=solspace%2Fcraft-freeform)ArchivedCraft-plugin[Payment Processing](/categories/payments)

solspace/craft3-freeform-payments
=================================

Adds Stripe payment capabilities to Freeform.

1.0.6(6y ago)04521PHP

Since Sep 13Pushed 6y ago2 watchersCompare

[ Source](https://github.com/solspace/craft3-freeform-payments)[ Packagist](https://packagist.org/packages/solspace/craft3-freeform-payments)[ RSS](/packages/solspace-craft3-freeform-payments/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (4)Versions (13)Used By (0)

Solspace Freeform Payments plugin for Craft CMS 3.x
===================================================

[](#solspace-freeform-payments-plugin-for-craft-cms-3x)

Freeform Payments allows you to easily collect payments and subscriptions from your site users, and is specifically built for expanding onto Freeform, the most powerful form building plugin for Craft CMS.

[![Screenshot](src/icon.svg)](src/icon.svg)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0 or later, and either Freeform Lite or Pro 2.3.0 or later.

Installation
------------

[](#installation)

To install Freeform, simply:

1. Go to the **Plugin Store** area inside your Craft control panel and search for *Freeform*.
2. Choose to install *Freeform Payments* by clicking on it (in addition to *Freeform Lite* and/or *Freeform Pro*, as Payments requires one or both to be installed).
3. Click on the **Try** button to install a trial copy of Freeform.
4. Try things out and if Freeform Payments is right for your site, and then purchase a copy of it through the Plugin Store when you're ready!

Freeform Payments can also be installed manually through Composer:

1. Open your terminal and go to your Craft project: `cd /path/to/project`
2. Then tell Composer to require the plugin: `composer require solspace/craft3-freeform-payments`
3. In the Craft control panel, go to *Settings → Plugins* and click the **Install** button for Freeform Payments.

Freeform Payments Overview
--------------------------

[](#freeform-payments-overview)

Freeform Payments allows you to easily collect payments and subscriptions from your site users. It ties into either edition of Freeform (Lite or Pro, but one is required) and extends its functionality to include payment processing. Adding payment processing to forms in Freeform is so intuitive and simple to do. Within minutes you can have anything from a form accepting donations to a [membership registration form](https://solspace.com/craft/freeform/docs/user-registration-forms) that has users pay for a subscription at any interval level. Currently there is only an integration with Stripe, but we hope to have others in the future.

Freeform Payments accepts two different types of payments: *Single* one-time payments, and recurring *Subscriptions*. The necessary credit card fields will integrate seamlessly into your form and appear like the rest of your fields (and can be styled as such). For an even smoother feel for error handling and validation, try using AJAX with your form.

You are given full control to have a set payment option, allow users to fully customize their payment plan, and anything inbetween! Use regular Freeform fields for regular submission data (e.g. name, email address, etc) and even for setting payment amount, plan choices, interval choices, currency choices. Then use the Payments property editor to map your fields to Stripe accordingly.

Payments data can be displayed in templates and email notifications, as well as viewed inside the Freeform control panel when viewing list of submissions and single submission view. You can view the payment status, selected subscription plan and more. Users can self-cancel subscriptions (from Freeform generated email notifications) and admins can cancel subscriptions directly from the Freeform control panel. As subscriptions are cancelled, admins can view the auto-updated payment status directly inside Freeform as well.

It's important to note that Freeform does not store any sensitive credit card data, except for the last 4 digits of the credit card number.

Using Freeform Payments
-----------------------

[](#using-freeform-payments)

Full documentation for Freeform Payments can be found on the [Solspace website](https://solspace.com/craft/freeform/docs/payments).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Recently: every ~47 days

Total

12

Last Release

2519d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9ddbfeae6f7713b9d790fcc7dd5c37e5695ebccca761eedd490c79c0c5b098e0?d=identicon)[solspace](/maintainers/solspace)

---

Top Contributors

[![kjmartens](https://avatars.githubusercontent.com/u/1821674?v=4)](https://github.com/kjmartens "kjmartens (12 commits)")

### Embed Badge

![Health badge](/badges/solspace-craft3-freeform-payments/health.svg)

```
[![Health](https://phpackages.com/badges/solspace-craft3-freeform-payments/health.svg)](https://phpackages.com/packages/solspace-craft3-freeform-payments)
```

###  Alternatives

[duncanmcclean/simple-commerce

A simple, yet powerful e-commerce addon for Statamic.

16313.2k2](/packages/duncanmcclean-simple-commerce)[craftcms/commerce-stripe

Stripe integration for Craft Commerce 5.0+

32157.4k3](/packages/craftcms-commerce-stripe)[enupal/stripe

Allows customers sign up for recurring and one-time payments with Stripe, perfect for orders, donations, subscriptions, and events. Create simple payment forms in seconds easily without coding. For Craft CMS 3.x

3416.5k1](/packages/enupal-stripe)[flux-se/sylius-stripe-plugin

Sylius Stripe plugin using Payment Request

1029.3k](/packages/flux-se-sylius-stripe-plugin)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

322.8k](/packages/duncanmcclean-statamic-cargo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
