Description
At this moment stripe interaction is implemented in payments module, we should move this out to its own module.
Motivation
Separating Stripe interactions into their own dedicated module improves code modularity, clarity, and maintainability.
Implementation details
- Create new module and move existing code to it.
- Rename column stripeCustomerId from users table to paymentProviderId. This will allow replacing stripe for any other provider.
Description
At this moment stripe interaction is implemented in payments module, we should move this out to its own module.
Motivation
Separating Stripe interactions into their own dedicated module improves code modularity, clarity, and maintainability.
Implementation details