diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..c50f340 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,65 @@ +--- +name: Feature Request +about: Suggest a feature or enhancement for the Refunds Service +title: '[FEATURE] ' +labels: enhancement, triage +assignees: '' +--- + +# Feature Request + +## Problem Statement +A clear and concise description of the problem or limitation this feature would address. What is the user trying to accomplish? What's currently not possible or difficult to do? + +## Proposed Solution +A clear and concise description of what you want to happen. How would this feature work from a user perspective? What would the experience be like? + +## Detailed Requirements +List specific requirements this feature should meet: + +- Functional requirement 1 +- Functional requirement 2 +- Technical requirement 1 +- Technical requirement 2 + +## Alternatives Considered +A clear and concise description of any alternative solutions or features you've considered. Why are they insufficient? + +## User Impact +Who would benefit from this feature? How would it improve their workflow or experience? + +- **User roles affected**: [e.g., Merchant Admins, Barracuda Admins, etc.] +- **Estimated frequency of use**: [e.g., Daily, Weekly, Monthly] +- **Business value**: [e.g., Time savings, Error reduction, Compliance improvement] + +## Components Affected +Which components of the Refunds Service would likely be affected? + +- [ ] Refund API Service +- [ ] Refund Request Manager +- [ ] Payment Method Handler +- [ ] Approval Workflow Engine +- [ ] Compliance Engine +- [ ] Gateway Integration Service +- [ ] Parameter Resolution Service +- [ ] Bank Account Manager +- [ ] Notification Service +- [ ] Reporting & Analytics Engine +- [ ] Pike Interface +- [ ] Barracuda Interface +- [ ] Infrastructure/Deployment + +## Mockups or Examples +If applicable, add mockups, screenshots, or examples from other systems that illustrate the feature requested. + +## Compliance Considerations +Any compliance considerations related to this feature? + +- [ ] PCI DSS implications +- [ ] Card network rules +- [ ] Regulatory requirements +- [ ] Data privacy concerns +- [ ] Audit trail requirements + +## Additional Context +Add any other context, references, or information about the feature request here. \ No newline at end of file