This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Users Manual

To create paywalled content create a new content-element of type "Satoshipay" on the page where the content should be displayed.

content element

content element in web/page view

In the "plugin" tab you can create a new good

create good

Create a new good

After that, define a title and a price and the Type (currently supported: content, image or download).

Type: Content

This is the default type. It allows you to create as many content elements as you like.

content elements

Edit a good with content elements

Type: Image

This is a type supported by SatoshiPay as of July 22nd 2016. It allows you display a single image. In This mode you can define the width and height of the container, define an Image and an (optional) teaser image.

If you do not define a teaser image a blurred image of the original will be rendered by this extension and used as a placeholder.

You may define a width and height for the image - if you don't, it will fall back to SatoshiPay's default settings (wich is a 250x250 square).

image good

Edit an image good

image good teaser

This is how a paywalled image will be shown in the frontend

Type: File (Download)

This is a type supported by SatoshiPay as of July 22nd 2016. It allows you paywall a file download (PDF for example).


This is how a paywalled download will be shown in the frontend

Tab Configuration

The Configuration Tab stores SatoshiPay information. Unless you know exactly what you are doing you don't need to change anything here.


Do not set the "Good Id" in tab "Configuration" unless you know exactly what you're doing. It will be set automatically after initializing the good with SatoshiPay.


...if there are questions - do not hesitate to ask. I will gladly add frequently asked question to this page.