Documentation Still have questions? Get Support.

Documentation Home

This documentation covers the installation, configuration, and integration of the Membrr plugin for ExpressionEngine.

It is intended for Membrr licensees.

What is Membrr?

Membrr is a plugin for ExpressionEngine that brings subscription membership website functionality to your ExpressionEngine installation. More specifically, it is a module, extension, and control panel for ExpressionEngine.

Membrr uses the OpenGateway billing engine to handle all of its billing, automated emails, and payment gateway integration. Each purchase of Membrr includes a license and download for OpenGateway. OpenGateway is downloaded and installed in a sub-folder or sub-domain of your website prior to setting up your Membrr plugin. How can we distribute OpenGateway like this? We (Electric Function) own OpenGateway, too.

Will using Membrr break any of my existing addons for ExpressionEngine?

No. There are no known conflicts. You can use Solspace's User module, Cartthrob, or any other EE addon without interfering with Membrr. Why? Membrr adds functionality to EE's basic member system without interfering with the member system at all. Other modules won't even know Membrr exists (and that's a good thing, in this case).

Why build Membrr using underlying OpenGateway technology?

By allowing OpenGateway to handle all of the complicated, multi-gateway billing parts of the plugin, we free ourselves up from having to develop all of this code with the ExpressionEngine framework. We can also do things like port the code to new platforms (like from EE1.6.x to EE2.0) in a much shorter timeframe.

Finally, by using OpenGateway, we give you an enterprise-class billing engine and API that you can use to extend your Membrr-powered website or on new projects. You are an OpenGateway licensee, now, and you get all of those features too.

This documentation briefly discusses the OpenGateway billing engine and its interaction with the Membrr module. However, for more help and discuss for OpenGateway, see the following resources: