You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To Enhance Subscription Management with RazorPay Integration
Description
The current subscription management system relies on PayU as the payment gateway integration (PGI) and has limited options for pricing plans and discounts. This epic aims to integrate RazorPay as an additional payment gateway option while improving the overall subscription management process, including plan offerings, pricing, and discount capabilities.
User Stories
Integrate RazorPay Payment Gateway:
#* As a user, I want to have the option to use RazorPay as a payment gateway for subscribing to the service.
#* As a user, I want to be able to seamlessly complete the payment process through the RazorPay payment portal.
Offer Monthly and Annual Pricing Plans:
#* As a user, I want to have the option to choose between monthly and annual pricing plans.
#* As an admin, I want to be able to configure and manage the pricing for monthly and annual plans.
Enable Additional User Accounts:
#* As a user, I want to have the option to add additional user accounts to my subscription.
#* As an admin, I want to be able to configure and manage the pricing for additional user accounts based on the selected plan.
Support Dynamic Sales Team Discounts:
#* As a user, I want to be able to apply valid coupon/promo codes provided by the sales team to receive discounts on my subscription.
#* As an admin, I want to be able to configure and manage the coupon/promo codes and associated discounts.
Display Subscription Price and Details:
#* As a user, I want to see the detailed breakdown of the subscription price, including the base plan price, additional user account costs, and any applied discounts.
#* As a user, I want to see the start and expiry dates of the subscription.
Validate Coupon/Promo Codes:
#* As a user, I want to be notified if the entered coupon/promo code is invalid or expired.
#* As an admin, I want to be able to manage the validity and expiration of coupon/promo codes.
Process Final Effective Subscription Price:
#* As a user, I want to pay the final effective price for the subscription after applying any valid discounts.
#* As an admin, I want to ensure that the payment gateway processes the correct final effective price for the subscription.
User Interface Enhancements:
#* As a user, I want the subscription management user interface to be intuitive, modern, and visually appealing, following the provided UI inspiration.
#* As a developer, I want to implement the user interface requirements based on the provided design guidelines.
#* TODO: Provide UI Mock / Inspiration [~accountid:5e6222a71fbb870afbe3a13b]
Dependencies
Integration with the RazorPay payment gateway API
Integration with the existing Subscription Management system handled by the Sales Team
Access to the pricing and discount rules configured by the Sales Team
Non-Functional Requirements
Ensure secure handling of payment information and transactions
Optimize performance for a smooth user experience during the subscription process
Implement proper error handling and validation mechanisms
Maintain compatibility with different browsers and devices
Acceptance Criteria
Users can successfully subscribe to the service using the RazorPay payment gateway
Monthly and annual pricing plans are available, and users can choose the desired plan
Additional user accounts can be added, and the pricing is adjusted accordingly
Valid coupon/promo codes provided by the sales team are applied, and the appropriate discounts are reflected in the final price
The subscription price breakdown, including the base plan price, additional user account costs, and applied discounts, is clearly displayed
The start and expiry dates of the subscription are visible to the user
Invalid or expired coupon/promo codes are flagged, and users are notified
The final effective subscription price is correctly processed by the payment gateway
The user interface follows the provided design guidelines and is visually appealing
Goal
To Enhance Subscription Management with RazorPay Integration
Description
The current subscription management system relies on PayU as the payment gateway integration (PGI) and has limited options for pricing plans and discounts. This epic aims to integrate RazorPay as an additional payment gateway option while improving the overall subscription management process, including plan offerings, pricing, and discount capabilities.
User Stories
#* As a user, I want to have the option to use RazorPay as a payment gateway for subscribing to the service.
#* As a user, I want to be able to seamlessly complete the payment process through the RazorPay payment portal.
#* As a user, I want to have the option to choose between monthly and annual pricing plans.
#* As an admin, I want to be able to configure and manage the pricing for monthly and annual plans.
#* As a user, I want to have the option to add additional user accounts to my subscription.
#* As an admin, I want to be able to configure and manage the pricing for additional user accounts based on the selected plan.
#* As a user, I want to be able to apply valid coupon/promo codes provided by the sales team to receive discounts on my subscription.
#* As an admin, I want to be able to configure and manage the coupon/promo codes and associated discounts.
#* As a user, I want to see the detailed breakdown of the subscription price, including the base plan price, additional user account costs, and any applied discounts.
#* As a user, I want to see the start and expiry dates of the subscription.
#* As a user, I want to be notified if the entered coupon/promo code is invalid or expired.
#* As an admin, I want to be able to manage the validity and expiration of coupon/promo codes.
#* As a user, I want to pay the final effective price for the subscription after applying any valid discounts.
#* As an admin, I want to ensure that the payment gateway processes the correct final effective price for the subscription.
#* As a user, I want the subscription management user interface to be intuitive, modern, and visually appealing, following the provided UI inspiration.
#* As a developer, I want to implement the user interface requirements based on the provided design guidelines.
#* TODO: Provide UI Mock / Inspiration [~accountid:5e6222a71fbb870afbe3a13b]
Dependencies
Non-Functional Requirements
Acceptance Criteria
┆Issue is synchronized with this Jira Epic by Unito
The text was updated successfully, but these errors were encountered: