Download the PHP package solspace/craft3-freeform-payments without Composer

On this page you can find all versions of the php package solspace/craft3-freeform-payments. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package craft3-freeform-payments

Solspace Freeform Payments plugin for Craft CMS 3.x

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.

Requirements

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

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

Full documentation for Freeform Payments can be found on the Solspace website.


All versions of craft3-freeform-payments with dependencies

PHP Build Version
Package Version
Requires craftcms/cms Version ^3.0.0
solspace/craft3-freeform Version ^2.4.2
solspace/craft3-commons Version ^1.0.20
stripe/stripe-php Version ^6.6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package solspace/craft3-freeform-payments contains the following files

Loading the files please wait ....