Payment Summary
{#if !changing}
Base Ticket Price
Total Ticket Price
{convertAndFormatCurrency(totals.baseTicketPrice)}
Price per passenger (x{passengerInfoVM.passengerInfos.length})
{convertAndFormatCurrency(totals.pricePerPassenger)}
{#if totals.totalBaggageCost > 0}
Baggage Charges
{#each totals.passengerBaggageCosts as passengerBaggage} {#if passengerBaggage.totalBaggageCost > 0}
{passengerBaggage.passengerName}
{#if passengerBaggage.personalBagCost > 0}
Personal Bag
{convertAndFormatCurrency( passengerBaggage.personalBagCost, )}
{/if} {#if passengerBaggage.handBagCost > 0}
Hand Baggage
{convertAndFormatCurrency( passengerBaggage.handBagCost, )}
{/if} {#if passengerBaggage.checkedBagCost > 0}
Checked Baggage
{convertAndFormatCurrency( passengerBaggage.checkedBagCost, )}
{/if}
{/if} {/each}
Total Baggage Charges
{convertAndFormatCurrency(totals.totalBaggageCost)}
{/if}
Subtotal
{convertAndFormatCurrency(totals.subtotal)}
{#if totals.discountAmount > 0 && appliedCoupon}
Coupon Applied: {appliedCoupon}
{Math.round( (totals.discountAmount / totals.subtotal) * 100, )}% OFF
Discount
-{convertAndFormatCurrency( totals.discountAmount, )}
{#if $flightTicketStore?.priceDetails?.couponDescription}
{$flightTicketStore.priceDetails.couponDescription}
{/if}
{:else if totals.discountAmount > 0}
Discount
-{convertAndFormatCurrency(totals.discountAmount)}
{/if}
Total ({$currencyStore.code})
{convertAndFormatCurrency(totals.finalTotal)}
{:else}
Calculating . . .
{/if}
Important Information:
Prices include all applicable taxes and fees
Cancellation and change fees may apply as per our policy
Additional baggage fees may apply based on airline policy
{#if appliedCoupon}
Discount applied via coupon: {appliedCoupon}
{/if}