High level diagram
Deal Engine refund solution is composed by 4 engines:
1. Request engine
Our platform-agnostic engine receives refund request through multiple channels:
- Deal Engine API
- Deal Engine user interface
- PSS/GDS queues
- Settlement systems (e.g. BSPlink)
- Bulk & SFTP
- CRM (e.g. Salesforce)
2. Validation engine
The Validation engine separates valid requests from invalid requests, considering:
- industry standards & regulations
- customer-specific business rules & overrides
3. Calculation engine
Computes the exact amount eligible to be refunded.
- Fare
- Taxes
- Penalties
- Admin fees
- Exchange rate
- Guardrails / cross-check process
4. Fulfillment engine
Processes the refund, cancels reservation & changes coupon status.
- Guardrails / cross-check process
DE solution offers an optional
decision nodebetween the calculation engine and the fulfillment engine - to continue (or not) with the refund request.
Updated 3 months ago