public ActionResult Payment(string userId, string paymentType)
        {
            PaymentMethods paymentMethod = _paymentMethodService.GetUserPaymentMethodByType(userId, paymentType);

            if (paymentMethod == null)
            {
                return(new JsonResult(null)
                {
                    StatusCode = StatusCodes.Status404NotFound
                });
            }

            PaymentMethodViewModel paymentMethodVM = new PaymentMethodViewModel()
            {
                Id          = paymentMethod.Id,
                CreatedTime = paymentMethod.CreatedTime,
                InUsed      = paymentMethod.InUsed,
                IsDefault   = paymentMethod.IsDefault,
                PaymentType = paymentMethod.PaymentType,
                UserId      = paymentMethod.UserId
            };

            if (paymentMethodVM.PaymentType == PaymentType.Wallet)
            {
                paymentMethodVM.Wallets = paymentMethod.Wallets;
            }

            return(new JsonResult(paymentMethodVM)
            {
                StatusCode = StatusCodes.Status200OK
            });
        }