示例#1
0
        public IActionResult DebitoOnline([FromBody] DebitoOnlineRequest debitoOnlineRequest)
        {
            try
            {
                paymentService.DebitoOnlineCheckout(debitoOnlineRequest);

                Response response = new Response
                {
                    Status  = Constants.SUCCESS,
                    Message = "Pagamento realizado com sucesso",
                    Error   = false,
                    Data    = null
                };

                return(new ObjectResult(response));
            }
            catch (Exception e)
            {
                Response response = new Response
                {
                    Status  = "error",
                    Message = e.Message,
                    Error   = true,
                    Data    = null
                };

                return(BadRequest(response));
            }
        }
示例#2
0
 private NameValueCollection ResolverInformacao(DebitoOnlineRequest debitoOnlineRequest)
 {
     throw new NotImplementedException();
 }
示例#3
0
 public string DebitoOnlineCheckout(DebitoOnlineRequest debitoOnlineRequest)
 {
     return(Checkout(ResolverInformacao(debitoOnlineRequest)));
 }