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:

  1. Deal Engine API
  2. Deal Engine user interface
  3. PSS/GDS queues
  4. Settlement systems (e.g. BSPlink)
  5. Bulk & SFTP
  6. 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.