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

MAINTAINERS

Ported to Backdrop by: