Release: Merge develop into master #17
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Clients/neveling!17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This pull request merges all new features and fixes from the develop branch into master to prepare for a new release. This includes the full implementation of contract AG-2025/00211 and subsequent repository cleanup.
Key Features and Enhancements
1. Payment Processing & Reliability
2. Customer Data & Inquiry Handling
3. Email Functionality
4. Repository & Code Cleanup
Contract Implementation
- Modify TAN email sending logic: comment out dev env check, enable in prod - Adjust debug dump condition from dev to prod environment - Improve paymentDetails method: - Add detailed PHPDoc with parameter/return types - Pre-fill payment form with inquiry data (gender, name, address) - Handle country code conversion (DE/AT) - Comment out Sofort payment option - Enhance cardSuccess method: - Add PHPDoc documentation - Inject Invoice, Mailer, and RiserClient dependencies - Expand payment success handling: - Update payment status and confirmation date - Store Stripe customer data - Handle invoice creation - Send payment confirmation email - Confirm order with Riser - Improve error handling structure