post
https://api.fiscanner.net/Vouchers/Redeem
Redemption Workflow: The redemption process follows these steps:
- Validate the voucher exists and is active
- Check redemption eligibility (not already redeemed, not expired)
- Mark voucher as "booking" to prevent concurrent redemption
- Publish redemption event for downstream processing
- Return acceptance confirmation
Event-Driven Processing: The actual redemption processing occurs asynchronously through domain events. This allows for complex business logic, external service integration, and proper error handling without blocking the API response.
Validation Rules:
- Voucher must exist in the system
- Voucher cannot be already redeemed
- Voucher must not be expired or voided
- Operator must have appropriate permissions