IA-627/ feat: redesign payment configuration with modern architecture
-
Add modular payment configuration system with separate views
-
Implement Stripe, Credit Card, and Bank Transfer configurations
-
Replace Material-UI icons with FontAwesome for consistency
-
Create reusable components (ConfigurationCard, PaymentConfigLayout)
-
Implement form validation with react-hook-form and zod
-
Add real-time preview for client-facing payment methods
-
Include comprehensive TypeScript types and custom hooks
-
Support multi-currency bank accounts with IBAN/SWIFT validation
-
Add status indicators and configuration management
Closes IA-627