public async void Post([FromForm] MultiPagosResponsePaymentDTO multipagosResponse)
        {
            try
            {
                int responsePaymentId = await _responsePaymentService.CreateResponsePayment(multipagosResponse, ResponsePaymentConstants.RESPONSEPAYMENT_TYPE_S2S);

                EndPayment endPayment = await _endPaymentService.SendEndPaymentToTibco(responsePaymentId);
            }
            catch (Exception ex)
            {
            }
        }
        public async Task <IActionResult> HandleResponse([FromForm] MultiPagosResponsePaymentDTO multiPagosResponse)
        {
            PaymentViewModel viewModel = null;

            try
            {
                int responsePaymentId = await _responsePaymentService.CreateResponsePayment(multiPagosResponse, ResponsePaymentConstants.RESPONSEPAYMENT_TYPE_POST);

                EndPayment endPayment = await _endPaymentService.SendEndPaymentToTibco(responsePaymentId);

                viewModel = _mapper.Map <PaymentViewModel>(await _responsePaymentService.GetResponsePaymentViewModelAsync(endPayment.ServiceRequest, endPayment.PaymentReference));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return(View(viewModel));
        }