Integrate Recurly with Drupal

Integration Analysis

Our team of expert Drupal developers has researched available modules for integration with Recurly. We’ve combined this with feedback from the Drupal community to provide you with basic expectations of what this integration will require.

Below you’ll find information on the available module(s) along with developer notes. Our summary analysis covers both Drupal 7 and Drupal 8. Learn more about how we rated each module or let us know if we missed something.

Module: Recurly2

This module makes use of Recurly's PHP library to connect Drupal users to a Recurly account by interacting with the V2 version of their API.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
No Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Recurly Roles

This module makes use of the Recurly module to automatically add or remove user roles depending on a user's Recurly subscription status.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Limited
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Recurly Entity

This module exposes Recurly objects as Drupal entities to make them fieldable by Drupal, allowing you to extend and further integrate Recurly subscriptions and subscription plans with your Drupal site.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
No Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Recurly

This module provides a fully featured integration with Recurly -- including post notifications, client-side credit card authorization, and Recurly hosted pages.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Fully Featured
Integration Complexity
Somewhat Complex
Documentation
Well Documented
Drupal 8
Module Stability
Port: Stable
Default Features
Fully Featured
Integration Complexity
Somewhat Complex
Documentation
Somewhat Documented

Stable version does not include support for Recurly.js v3.