public async Task <ActionResult <PaymentResultDto> > GeneratePayment(GeneratePaymentDto generatePaymentDto) { if (generatePaymentDto == null) { return(BadRequest("Payment data must be set!")); } try { return(Ok(await _service.GeneratePaymentAsync(generatePaymentDto))); } catch (Exception e) { return(Conflict(e.Message)); } }