Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: MCP Sentinel 2.33.0 — Minor update available for module mcp_sentinel (2.33.0). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

GNU Taler Turnstile

No security coverage Drupal 9–10 · not 11
View on drupal.org

This module allows you to require payments with GNU Taler to access specific pages on your site, maintaining user privacy without requiring logins. You can configure payment options for individual pages and offer subscriptions, making content monetization simple and private.

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!

Depends on

Dependencies of the latest stable release

  • field Drupal core
  • node Drupal core
  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
May 2026
Latest release
4 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.6.0 Stable 9–10 May 25, 2026