Commerce SP PayPal
This module integrates the PayPal Recurring Billing functionality into the Commerce subscription product module.
Once a PayPal Recurring Billing Profile has been created based on the product information, PayPal communicates with Drupal via IPNs (Instant Payment Notification) and tells when a new recurrent invoice is filed, the subscription got cancelled, etc. Drupal reacts upon these events, sets the subscription validity date and executes the necessary Rules components from the Commerce SP module.
Dependencies:
-
Commerce subscription product (branch 7.x-2.x + see issue #1522018: Missing feature fields causes rules data set errors.
) - Commerce PayPal
- Message (for full IPN logging)
Comparison to Commerce subscription:
This module (and its dependency Commerce SP) takes a more modular approach and allows site builders to customize the behaviour (granting roles, etc.) with Rules.
Furthermore it automatically synchronizes new PayPal invoices with new Commerce orders.