Interface CalculatePaymentTypeForChangeDatesStrategy

All Known Implementing Classes:
DefaultCalculatePaymentTypeForChangeDatesStrategy

public interface CalculatePaymentTypeForChangeDatesStrategy
Strategy providing the behavior of the payment required for Changes dates functionality for AccommodationBooking
  • Method Details

    • calculate

      Map<String,String> calculate(AccommodationReservationData accommodationReservationData, AccommodationAvailabilityResponseData accommodationAvailabilityResponse)
      Provides the payment information for The change date functionality. It provides amount paid already paid for order, new amount to be paid/refund(if any) , the payment action required(REFUND,PAYABLE or SAME).
      Parameters:
      accommodationReservationData -
      accommodationAvailabilityResponse -
      Returns: