Problem/Motivation

Currently, the module's infrastructure is completely self-contained and does not allow any other module to dynamically modify subscription payload or lifecycle behavior. This limits the module's extensibility and prevents developers from implementing custom business logic required for real-world projects.

Proposed resolution

Introduce an event-driven architecture so other modules can intercept and modify the PayPal subscription process.

Issue fork 3592595-3592892

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

dimaro created an issue. See original summary.

dimaro’s picture

Assigned: dimaro » Unassigned
Status: Active » Fixed

Skipping community / maintainer review because this was written by a maintainer.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.