Munjr Subscriptions with Recurly for WooCommerce connects a WooCommerce store to Recurly for subscription billing and PCI-friendly card tokenization.
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.
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.
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.