public async Task <AddInProcessPaymentToBookingResponse> AddInProcessPaymentToBooking() { var booking = await GetSessionBooking(true); var payment = booking.Payments.LastOrDefault(); if (payment == null) { return(null); } var response = await _client.AddInProcessPaymentToBookingAsync(new AddInProcessPaymentToBookingRequest { ContractVersion = _navApiContractVer, MessageContractVersion = _navMsgContractVer, Signature = await _sessionBag.Signature(), EnableExceptionStackTrace = false, Payment = Mapper.Map <Payment>(payment) }); //_navApiContractVer, false, //_navMsgContractVer, await _sessionBag.Signature(), Mapper.Map<Payment>(payment)); return(response); }