Module Description
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)
* 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.
This module is not production ready! Expect pain.
Important: Due to a Drupal core bug, this module cannot be uninstalled. See #2871486: field.storage YAML and FieldType plugin cannot coexist in same module because of FieldUninstallValidator constraint.
Drupal 7 7.x-2.x is currently only minimally supported. Patches will be reviewed and applied (if approved) by deggertsen, but no further development will done by the current maintainers. If you would like to help, please post patches!
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 Centarro
* Thanks to the following companies for their contribution:
* Eldumrett
* Firestick Creative
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)
* 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.
This module is not production ready! Expect pain.
Important: Due to a Drupal core bug, this module cannot be uninstalled. See #2871486: field.storage YAML and FieldType plugin cannot coexist in same module because of FieldUninstallValidator constraint.
Drupal 7 7.x-2.x is currently only minimally supported. Patches will be reviewed and applied (if approved) by deggertsen, but no further development will done by the current maintainers. If you would like to help, please post patches!
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 Centarro
* Thanks to the following companies for their contribution:
* Eldumrett
* Firestick Creative
Module Link
Project Usage
1537
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to provide recurring billing functionality for Drupal Commerce sites, offering configurable billing intervals, prorating options, configurable retries, and more.
Data Name
commerce_recurring