public async Task <IActionResult> Pay(PayModel model)
        {
            var payProcessing = new PayProcessing(_dbContext);

            var payment = model.Map();

            if (!payProcessing.Process(payment))
            {
                return(new PaymentErrorJson(payProcessing));
            }

            return(new PaymentJson(payProcessing.Payment));
        }
 public PaymentErrorJson(PayProcessing payProcessing)
 {
     _payProcessing = payProcessing;
 }