Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Enables commerce order to be purchased through paypal subscriptions. This module may be helpful to you in case you want recurring payments in your site.

The paypal products and plans can be generated dynamically. Currently, the price of the plans is based on the commerce order total price.

This module uses the modern Paypal API. In case you need to use NVP/SOAP API, please use Paypal subscriptions

For more information about Paypal subscriptions please checkout out the official documentation

Post-Installation

After installing the module, it is possible to add a payment gateway with 'Paypal checkout subscriptions' payment method. It requires Paypal client ID and client secret.

To finish configuring the checkout it is needed to have a product and a plan in your Paypal account. In case you want them to be generated dynamically, select 'Dynamic plans' and check 'Autogenerate product'. Otherwise, you can fill the 'Default subscription plan' with a subscription plan that must have been previously created.

Currently, if you use dynamically generated products, please note that the product will be only generated in the paypal environment you are working with. If you want to configure it for a new environment (production / sandbox, it is needed to change the credentials in the UI , clearing the product ID field and press save. Using the config split module is fully recommended for these cases.

Activity

Total releases
2
First release
Jul 2025
Latest release
6 months ago
Release cadence
98 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Oct 17, 2025
1.0.0-alpha5 Pre-release Jul 11, 2025