
Munjr Subscriptions with Recurly for WooCommerce connects a WooCommerce store to Recurly for subscription billing and PCI-friendly card tokenization.
- Configure and verify a Recurly API key from WooCommerce settings.
- Mark products as Recurly subscription products and sync plan configuration to Recurly.
- Use the Recurly payment gateway with Recurly.js Elements at checkout when the cart contains subscription items.
- Charge the checkout total in Recurly, including WooCommerce shipping and tax, on the first invoice and on each renewal.
- Let customers view, cancel at period end, and reactivate Recurly subscriptions from My Account.
Requires WooCommerce 8.0 or higher. A Recurly account and private API key are required. This plugin does not require a separate license key.
This plugin is not affiliated with, endorsed by, or sponsored by Recurly, Inc. or WooCommerce. Recurly is a trademark of Recurly, Inc. WooCommerce is a trademark of Automattic Inc.
The public name is Munjr Subscriptions with Recurly for WooCommerce. Munjr is the author. “with Recurly” and “for WooCommerce” name the third-party services this plugin connects. The directory slug is munjr-subscriptions-with-recurly-for-woocommerce. The payment gateway id remains recurly, and the subscription product type remains recurly_subscription.
External services
This plugin connects to Recurly in order to create plans, accounts, and subscriptions, and to collect card details.
Recurly API (https://recurly.com/)
When a store manager saves a Recurly API key, verifies the connection, reloads currencies, saves a subscription product, or when a customer checks out or manages a subscription, the plugin sends requests to the Recurly API for the site configured by that API key. Data sent can include the API key, product and plan fields (name, price, billing interval, trial), order billing details (name, email, address), the WooCommerce customer or guest account code, and a Recurly.js payment token. Card numbers are not sent to the WordPress site.
- Terms of service: https://recurly.com/legal/terms/
- Privacy policy: https://recurly.com/legal/privacy/
Recurly.js (https://js.recurly.com/v4/recurly.js)
On checkout, when the cart needs a Recurly payment method, the plugin loads Recurly.js from Recurly’s servers. The shopper’s card data is entered in those fields and tokenized by Recurly. The token, not the card number, is posted back to WooCommerce.
- Terms of service: https://recurly.com/legal/terms/
- Privacy policy: https://recurly.com/legal/privacy/
Screenshots







