Labels: refactor payout stellar api
Summary
Separate payout validation from payout processing.
Tasks
Create PayoutValidationService.
Create PayoutProcessingService.
Move validation logic.
Move transaction processing logic.
Keep payout status management centralized.
Update tests.
Swagger / API Integration
Document payout request DTO.
Document payout status response.
Document validation errors.
Document Stellar transaction states.
Update Swagger examples for payout endpoints.
Acceptance Criteria
Validation and processing responsibilities are separated.
Payout behavior remains unchanged.
API documentation accurately represents payout states.
Labels: refactor payout stellar api
Summary
Separate payout validation from payout processing.
Tasks
Create PayoutValidationService.
Create PayoutProcessingService.
Move validation logic.
Move transaction processing logic.
Keep payout status management centralized.
Update tests.
Swagger / API Integration
Document payout request DTO.
Document payout status response.
Document validation errors.
Document Stellar transaction states.
Update Swagger examples for payout endpoints.
Acceptance Criteria
Validation and processing responsibilities are separated.
Payout behavior remains unchanged.
API documentation accurately represents payout states.