taler_turnstile
This module allows you to require payments with GNU Taler before granting access to selected pages. GNU Taler's privacy properties are maintained and users do not need to login or share private information when paying for access.
Changes
- v1.6.0
- The paywall pages were modified to use fully static pages, enabling caching. This release depends on GNU Taler v1.6.0 (or Git master).
Features
You can configure price categories and determine for each page which payment is required.
It is also possible to configure and sell subscriptions, including full subscriptions or subscriptions that give a price reduction. Use this module to make it easy (one click!) to pay for your publications while respecting their privacy.
Post-Installation
When configuring Turnstile, you must first configure the Turnstile module and give it the credentials to your GNU Taler merchant backend. Furthermore, before you can use subscriptions, you must define them in the GNU Taler merchant backend as well.
After configuring the GNU Taler Turnstile module itself, you should first configure price categories (under Structure) and then set the price category for the nodes where you enabled the Turnstile. Afterwards, articles where a price category will be set should automatically show the GNU Taler payment dialog unless the user has already paid or has a subscription.
Additional Requirements
You need to have control over a GNU Taler merchant backend instance v1.6.0 (or latest Git master). This is also where you will configure your bank account and possibly provide legitimization data to the payment service provider.
Similar projects
There is also a GNU Taler payment gateway for DrupalCommerce. Here, visitors need to first build a shopping cart (with possibly multiple articles). As a result, the payment is not tightly integrated into each article and is thus less convenient. However, with the GNU Taler payment gateway you will find it easier to support multiple payment methods at the same time, while the GNU Taler Turnstile only supports payments with GNU Taler. GNU Taler subscriptions also only work with the GNU Taler Turnstile.
Community Documentation
This is an early release, more documentation will be provided in the future. Please let us know if you are interested in contributing!