public static BankaApi SanalPosBilgileri(int bankaId, int taksitMiktar)
        {
            BankaApi _api = new BankaApi();
            try
            {
                SqlParameter[] prm = new SqlParameter[2];
                prm[0] = new SqlParameter("@bankaId", SqlDbType.Int);
                prm[0].Value = bankaId;
                prm[1] = new SqlParameter("@taksit", SqlDbType.Int);
                prm[1].Value = taksitMiktar;

                using (SqlDataReader dr = SqlHelper.ExecuteReader("bankaSanalPos_GetirOdeme", prm))
                {
                    while (dr.Read())
                    {
                        _api.ApiPassword = dr.GetString(dr.GetOrdinal("apiSifre"));
                        _api.HostName = dr.GetString(dr.GetOrdinal("sunucu"));
                        _api.ApiName = dr.GetString(dr.GetOrdinal("apiKullanici"));
                        _api.ClientId = dr.GetString(dr.GetOrdinal("magazaAdi"));
                        _api.BankaAdi = dr.GetString(dr.GetOrdinal("bankaAdi"));
                        _api.BankaKodu = dr.GetString(dr.GetOrdinal("bankaKod"));
                    }
                }

                return _api;
            }
            catch (Exception)
            {
                throw;
            }
        }
 public GarantiBankPayment(BankaApi api)
 {
     base.bankaApi = api;
 }
 public AnadoluBankPayment(BankaApi api)
 {
     base.bankaApi = api;
 }
 public YapiKrediPayment(BankaApi api)
 {
     base.bankaApi = api;
 }