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 Summary
Modifier and TypeMethodDescriptioncalculate(AccommodationReservationData accommodationReservationData, AccommodationAvailabilityResponseData accommodationAvailabilityResponse) Provides the payment information for The change date functionality.
-
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:
-