Drupal is a registered trademark of Dries Buytaert

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
4 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