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 node
between the calculation engine and the fulfillment engine - to continue (or not) with the refund request.
Updated about 1 month ago