CONTENTS OF THIS FILE
- Introduction
- Tested
- Known Issues
- Special Thanks
- Requirements
- Installation
- Coming From Drupal?
- Usage
- License
- Credits
- Maintainers
INTRODUCTION
This is a simple module to sell access to your site's content. Create content per the usual way, and site viewers will see a teaser for each and a purchase access button.
Upon purchasing access, those users will be able to view the full content.
The goal of this module is to provide a subscription service and a paywall, but for right now I am getting the paywall working first and the subscription is on the road map while I learn what the best way to do this is.
Stripe Payments credit card processing is built into the flow.
TESTED
Working state on Backdrop 1.0.
KNOWN ISSUES
This has an issue with the Stripe library versioning and now is hard-coding the packaged library until we can figure out a solution.
Using a PHP REQUIRE statement is just a stop-gap until we can get Libraries module fully working with this. Thank you for your patience on this.
It appears that Backdrop CMS will use Libraries module to handle 3rd party code, so this module is being turned back into a dependency on Libraries.
Please log any bugs you find in as we turn this back into depending on Libraries.
SPECIAL THANKS
Stripe Payments
REQUIREMENTS
Libraries module and the Stripe PHP Library
INSTALLATION
Install the Libraries module for Backdrop CMS.
Install this module using the official Backdrop CMS instructions at https://backdropcms.org/guide/modules
Visit https://github.com/stripe/stripe-php/releases and download a release (latest release if you want?)
In your site root, find or create the libraries folder.
For example, you have folders: modules, themes, layouts in the same place as the libraries folder.
Create a folder inside this libraries folder named "stripe".
Place the CHANGELOG.MD file, and the data and lib folders (from the above Github) into the libraries/stripe folder.
Different modules that use the Stripe PHP API (from the above Github) can share using this, this way
If you don't have an error status message on your site on every page, it is installed successfully.
COMING FROM DRUPAL?
Nothing substantially different.
PERMISSIONS
@todo
USAGE
LICENSE
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.
CREDITS
- biolithic https://github.com/biolithic
MAINTAINERS
- biolithic https://github.com/biolithic
Ported to Backdrop by:
- biolithic https://github.com/biolithic