Commerce Recurring Framework
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
Provides recurring billing for Drupal commerce.
Drupal 8
The successor to both Commerce Recurring and Commerce License Billing for D7.
Powered by Advanced queue.
Features:
- Configurable billing intervals (charge every N days/weeks/months/years)
- Fixed and rolling interval types (charge on the 1st of the month VS 1 month from the subscription date)
- Prepaid and postpaid billing types (charge at the beginning or at the end of the billing period).
- Prorating (adjusting the charged price based on the duration of its usage)
- Configurable retries (for payment soft/hard declines)
Planned: Usage tracking, free trials.
The module requires an on-site payment gateway such as Commerce Braintree.
On-site gateways allow using tokenized payment methods for repeated charges, avoiding the need to store sensitive information such as credit card numbers.
The "Example (On-site)" payment gateway provided by commerce_payment_example can be used for testing purposes.
Drupal 7
Important: 7.x-2.x is currently unsupported due to the maintainer stepping down. Get in touch if you'd like to take over.
Auto-generate new orders based on recurring configuration decoupling payment from recurring process and leveraging the payment responsibility directly to the payment method.
Requirements: Interval Field, Date, Entity Reference. Commerce Card On File is highly recommended.
Check out the review of the module on Commerce Module Tuesday for a demo on how to use 7.x-2.x with Card on File
Credits:
- 7.x-1.x by Lee Rowlands of Rowlands Group and sponsored by Choc Chip Digital.
- 7.x-2.x initial development sponsored by Phaidon and developed by Commerce Guys
- Thanks to the following companies for their contribution:
