village-bank.zdeposit.net Open in urlscan Pro
2606:4700:10::6816:39af  Public Scan

URL: https://village-bank.zdeposit.net/
Submission: On December 11 via api from US — Scanned from US

Form analysis 7 forms found in the DOM

POST /Account/LostPassword

<form action="/Account/LostPassword" class="form-horizontal" data-ajax="true" data-ajax-failure="LostFailure" data-ajax-method="Post" data-ajax-success="LostSuccess" id="plostForm" method="post" novalidate="novalidate"><input
    name="__RequestVerificationToken" type="hidden" value="rq7aG0dux5pc-2ENogLquewQlqy0Iod1_Aa2wSKcCmc7w1chRJVIgEhKQSwx3q-NrwkmHOV4Ldi-y9QeSOs8R8F7Bksd1FXn7i3mWBrc8JY1">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
        <h2 class="text-center text-primary modal-title">Recover Your Password</h2>
      </div>
      <div class="modal-body">
        <label>Email</label>
        <input class="modal-fields input-lg" data-val="true" data-val-email="Enter valid email. Ex - example@email.com." data-val-regex="Enter valid email. Ex - example@email.com."
          data-val-regex-pattern="^[a-zA-Z0-9_\.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,10}$" data-val-required="We need your email to send you a reset link!" id="txtLostEmail" name="Email" placeholder="Enter your ZDeposit email" type="email" value="">
        <span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
        <div>
          <div id="recaptcha1" class="g-recaptcha">
            <div style="width: 304px; height: 78px;">
              <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-331dnkfjp2n" frameborder="0" scrolling="no"
                  sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                  src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfGykUUAAAAAIX0enVj_tsYnKt0CiLxklTXwFyu&amp;co=aHR0cHM6Ly92aWxsYWdlLWJhbmsuemRlcG9zaXQubmV0OjQ0Mw..&amp;hl=en&amp;v=cwQvQhsy4_nYdnSDY4u7O5_B&amp;theme=light&amp;size=normal&amp;cb=m7wl8hxsn0vw"></iframe>
              </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
                style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
            </div>
          </div>
        </div>
        <span id="divLostErrorMsg" class=""></span>
        <p class="text-center">If you're having any issues logging in, feel free to contact us via email at <a href="mailto:zdeposit@zdeposit.net">zdeposit@zdeposit.net</a> or call us at 781-641-8691.</p>
      </div>
      <div class="modal-footer">
        <button class="btn btn-link btn-lg" type="button" data-dismiss="modal">Cancel </button>
        <button type="button" class="btn btn-primary btn-lg" id="btnForgotValid" onclick="return ValidateLost();">Send</button>
        <button type="submit" id="btnForgot" name="Command" value="Contact" class="hide"></button>
      </div>
    </div>
  </div>
  <script>
    function OpenLostForm() {
      var emailInput = $("#txtLostEmail");
      emailInput.val('');
      $("#btnForgotValid").show();
      $("#lostProcess").addClass("hide");
      $('#divLostErrorMsg').text('');
      $('#mforgot').modal('show');
    }

    function LostSuccess(result) {
      if (result.status == 0) {
        grecaptcha.reset();
        $('#divLostErrorMsg').text(result.description);
      } else if (result.status == 1) {
        $('#SuccessDiv').show();
        $('#mforgot').modal('hide');
        $('#messageshow1').html(result.description);
      }
    }

    function LostFailure() {}

    function ValidateLost() {
      $('#divLostErrorMsg').text('');
      var emailInput = $("#txtLostEmail");
      var token = $('input[name="__RequestVerificationToken"]').val();
      var headers = {};
      headers['__RequestVerificationToken'] = token;
      $("#btnForgot").click();
      return true;
    }
    $(function() {
      $("#txtLostEmail").keyup(function(e) {
        $('#divLostErrorMsg').text('');
      });
    });
  </script>
</form>

POST /Account/ResetPassword

<form action="/Account/ResetPassword" class="form-horizontal" data-ajax="true" data-ajax-failure="ResetFailure" data-ajax-method="Post" data-ajax-success="ResetSuccess" id="presetForm" method="post" novalidate="novalidate"><input
    name="__RequestVerificationToken" type="hidden" value="cMY5O8w3MMtvCWKn0oPh8eJQ-65TluBjyx_0Ea3BsNOqzpIlYD8WxpyZA-IS-nLyWvpWgdPj7-hgpEWGR79AmAztRSCoZzpexpBfIHDhISk1">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
        <h2 class="text-center text-primary modal-title">Reset Your Password</h2>
      </div>
      <div class="modal-body">
        <label>New Password</label>
        <input class="modal-fields input-lg" data-val="true" data-val-length="Password must be minimum of 8 characters and contain at least 1 number, 1 letter and 1 special character." data-val-length-max="100" data-val-length-min="8"
          data-val-regex="Password must be minimum of 8 characters and contain at least 1 number, 1 letter and 1 special character." data-val-regex-pattern="^[A-Za-z0-9!@#$%^&amp;*](?=.*[A-Za-z])(?=.*\d)[A-Za-z0-9!@#$%^&amp;*\d]{7,}$"
          data-val-required="Password is required." id="txtnewpass" name="Password" placeholder="Enter New Password" required="" type="password">
        <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
        <label>Confirm Password</label>
        <input class="modal-fields input-lg" data-val="true" data-val-equalto="The password and confirmation password do not match." data-val-equalto-other="*.Password" data-val-required="Confirm Password is required." id="txtconfirmpass"
          name="ConfirmPassword" placeholder="Confirm Password" required="Confirm password is required." type="password">
        <span class="field-validation-valid" data-valmsg-for="ConfirmPassword" data-valmsg-replace="true"></span>
      </div>
      <div class="modal-footer">
        <button class="btn btn-link btn-lg" type="button" data-dismiss="modal">Cancel </button>
        <button type="button" class="btn btn-primary btn-lg" id="btnResetValid" onclick="return ValidateReset();">Submit</button>
      </div>
      <button type="submit" id="btnReset" name="Command" value="Forgot" class="hide"></button>
      <input id="txtResetUserId" name="UserID" type="hidden" value="">
      <input id="txtToken" name="ReturnToken" type="hidden" value="">
    </div>
  </div>
  <script>
    function ResetSuccess(result) {
      if (result.status == 0 || result.status == 2 || result.status == 3) $('#divResetErrorMsg').text(result.description);
      else if (result.status == 1) {
        $('#mReset').modal('hide');
        var serviceURL = "/";
        window.location.href = serviceURL;
      }
    }

    function ResetFailure() {}

    function ValidateReset() {
      $('#divResetErrorMsg').text('');
      var token = $('input[name="__RequestVerificationToken"]').val();
      var headers = {};
      headers['__RequestVerificationToken'] = token;
      var uid = HtmlHelpers.getQueryStringValue('uid');
      var tk = HtmlHelpers.getQueryStringValue('rt');
      if (uid != null && tk != null && uid != "" && tk != "") {
        $('#txtResetUserId').val(uid);
        $('#txtToken').val(tk);
      }
      $("#btnReset").click();
      return true;
    }
  </script>
</form>

POST /Account/CreateSecondaryUserPassword

<form action="/Account/CreateSecondaryUserPassword" class="form-horizontal" data-ajax="true" data-ajax-failure="ResetFailure" data-ajax-method="Post" data-ajax-success="SetPasswordSuccess" id="secondaryUserPasswordCreationForm" method="post"
  novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden" value="zzG2WsFOMgySmFbBiPMzycWomOgzkjrOCOSxLP0TZY7OuGuka89mKg2IeNqI3wTES_fRNRuuEIMrP-yzVWbh8HmnjA3lFSRt8fsxtWADDaI1">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
        <h2 class="text-center text-primary modal-title">Enter Your Password</h2>
      </div>
      <div class="modal-body">
        <label>New Password</label>
        <input class="modal-fields input-lg" data-val="true" data-val-length="Password must be minimum of 8 characters and contain at least 1 number, 1 letter and 1 special character." data-val-length-max="100" data-val-length-min="8"
          data-val-regex="Password must be minimum of 8 characters and contain at least 1 number, 1 letter and 1 special character." data-val-regex-pattern="^[A-Za-z0-9!@#$%^&amp;*](?=.*[A-Za-z])(?=.*\d)[A-Za-z0-9!@#$%^&amp;*\d]{7,}$"
          data-val-required="Password is required." id="secondaryUserPassword" name="Password" placeholder="Enter Password" required="" type="password">
        <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
        <label>Confirm Password</label>
        <input class="modal-fields input-lg" data-val="true" data-val-equalto="The password and confirmation password do not match." data-val-equalto-other="*.Password" data-val-required="Confirm Password is required."
          id="secondaryUserPasswordConfirmation" name="ConfirmPassword" placeholder="Confirm Password" required="Confirm password is required." type="password">
        <span class="field-validation-valid" data-valmsg-for="ConfirmPassword" data-valmsg-replace="true"></span>
        <br>
        <p class="pull-left">
          <input class="signup-checkbox" data-val="true" data-val-range="Please accept the terms and conditions." data-val-range-max="True" data-val-range-min="True" data-val-required="The Terms and Conditions field is required."
            id="secondaryUserTermsAndConditions" name="TermsAndConditions" type="checkbox" value="true"><input name="TermsAndConditions" type="hidden" value="false">
          <span class="text-default">By submitting, you agree to the </span>
          <a class="agree-link" data-toggle="modal" data-target="#myModal">ZDeposit Terms and Conditions</a>.
        </p>
        <p style="text-align: left">
          <span class="field-validation-valid" data-valmsg-for="TermsAndConditions" data-valmsg-replace="true"></span>
        </p>
      </div>
      <div class="modal-footer">
        <button class="btn btn-link btn-lg" type="button" data-dismiss="modal">Cancel </button>
        <button type="button" class="btn btn-primary btn-lg" onclick="return ValidatePasswordCreation();">Submit</button>
      </div>
      <button type="submit" id="btnCreatePassword" name="Command" value="Forgot" class="hide"></button>
      <input id="secondaryUserId" name="UserID" type="hidden" value="">
      <input id="passwordCreationToken" name="ReturnToken" type="hidden" value="">
    </div>
  </div>
  <script>
    // This section is necessary to add validation for the terms and conditions section
    const defaultRangeValidator = $.validator.methods.range;
    $.validator.methods.range = function(value, element, param) {
      if (element.type === 'checkbox') {
        // if it's a checkbox return true if it is checked
        return element.checked;
      } else {
        // otherwise run the default validation function
        return defaultRangeValidator.call(this, value, element, param);
      }
    }

    function SetPasswordSuccess(result) {
      if (result.status == 0 || result.status == 2 || result.status == 3) $('#divResetErrorMsg').text(result.description);
      else if (result.status == 1) {
        $('#secondaryUserPasswordCreationModal').modal('hide');
        var serviceURL = "/";
        window.location.href = serviceURL;
      }
    }

    function ResetFailure() {}

    function ValidatePasswordCreation() {
      $('#divResetErrorMsg').text('');
      const token = $('input[name="__RequestVerificationToken"]').val();
      const headers = {};
      headers['__RequestVerificationToken'] = token;
      const uid = HtmlHelpers.getQueryStringValue('uid');
      const tk = HtmlHelpers.getQueryStringValue('rt');
      if (uid != null && tk != null && uid != "" && tk != "") {
        $('#secondaryUserId').val(uid);
        $('#passwordCreationToken').val(tk);
      }
      console.log($("#secondaryUserPasswordCreationForm"))
      $("#secondaryUserPasswordCreationForm").submit();
      return true;
    }
  </script>
</form>

POST /Account/ZRentUserLoginPartial

<form action="/Account/ZRentUserLoginPartial" defaultbutton="btnAcceptTerms" id="ZRentUserLoginForm" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="qQoLssNFjYET2F7M73ponL_kXrle0R-26ObCs5AphDN2CqchVdQRJJg97bz0Ws7RMQG-AKmMBNWma-tO_xFn3MZJf8Dxd06b62Phx-pSsWc1">
  <div role="dialog" tabindex="-1" class="modal fade" id="mtermsCondition">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
          <h2 class="text-center text-primary modal-title">ZDeposit Terms &amp; Conditions</h2>
        </div>
        <div class="modal-body">
          <div class="bs-centre">
            <div class="error-view field-validation-error" id="divLostErrorMsg">
            </div>
            <span class="error-view"></span>
          </div>
          <label class="padding-bottom">
            <input data-val="true" data-val-range="Please accept terms and condition" data-val-range-max="True" data-val-range-min="True" data-val-required="Please accept terms and condition" id="SDTermsAndConditions" name="SDTermsAndConditions"
              type="checkbox" value="true"><input name="SDTermsAndConditions" type="hidden" value="false"> By submitting, you agree to the ZDeposit <a id="landlordTermsCond" data-toggle="modal" data-target="#myModal">
                            Terms and Conditions.
                        </a>
            <a id="tenantTermsCond" data-toggle="modal" data-target="#myModalTenant">Terms and Conditions.</a>
          </label>
          <span class="field-validation-valid" data-valmsg-for="SDTermsAndConditions" data-valmsg-replace="true"></span>
          <p id="errorMessage" class="field-validation-error"></p>
          <div class="fright top-padding" id="submitButton">
            <div id="lostProcess" class="hide text-primary">Processing...</div>
          </div>
          <p class="text-center">If you're having any issues logging in, feel free to contact us via email at <a href="mailto:zdeposit@zdeposit.net">zdeposit@zdeposit.net</a> or call us at 781-641-8691.</p>
        </div>
        <div class="modal-footer">
          <button class="btn btn-link btn-lg" type="button" data-dismiss="modal">Cancel </button>
          <button type="button" class="btn btn-primary btn-lg" id="btnAcceptTerms">Accept Terms &amp; Conditions</button>
        </div>
      </div>
    </div>
  </div>
  <div class="modal" id="myModal">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="model-headline"></div>
        <div class="modal-header">
          <img width="15%" height="15%" src="/Content/ZDeposit/Images/zdeposit-logo.png">
          <button type="button" class="close" data-dismiss="modal">×</button>
        </div>
        <iframe class="tnc-height" src="/SDPDF/TermsAndConditionLandlord.pdf"></iframe>
        <div class="model-headline"></div>
      </div>
    </div>
  </div>
  <div class="modal" id="myModalTenant">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="model-headline"></div>
        <div class="modal-header">
          <img width="15%" height="15%" src="/Content/ZDeposit/Images/zdeposit-logo.png">
          <button type="button" class="close" data-dismiss="modal">×</button>
        </div>
        <iframe class="tnc-height" src="/SDPDF/TermsAndConditionTenant.pdf"></iframe>
        <div class="model-headline"></div>
      </div>
    </div>
  </div>
</form>

POST /Account/LlSignupFiProcess

<form action="/Account/LlSignupFiProcess" data-ajax="true" data-ajax-failure="failureModal" data-ajax-method="Post" data-ajax-success="successModal" defaultbutton="fetchModalPartner" id="LLPartnerSelection" method="post" novalidate="novalidate">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
        <h2 class="text-center text-default modal-title">Your Financial Institution</h2>
      </div>
      <div class="modal-body hidden" id="NoPartner">
        <h4>Thank you for being a valued ZRent user.</h4>
        <h4>Choose the financial institution to log in and open your new security deposit account(s).</h4>
        <span><b>Find &amp; select a financial institution to begin</b></span>
        <div class="signupfiDiv">
          <input class="signupfi-input" data-val="true" data-val-required="The PartnerName field is required." id="partnerNameModalTxt" name="PartnerName" placeholder="Search by bank name" type="text" value="">
          <button type="submit" id="fetchModalPartner" class="signupfi-button"><i class="fa fa-search"></i></button>
        </div>
        <div class="hidden partnerdiv" id="partnerModalDiv">
        </div>
        <br>
      </div>
      <div class="modal-body" id="SinglePartner">
        <h4>Thank you for being a valued ZRent user.</h4>
        <h4 id="SinglePartnerHeader"></h4>
        <div id="partnerSingleModalDiv" class="text-center">
        </div>
      </div>
      <div class="modal-body hidden" id="MultiPartner">
        <h4>Thank you for being a valued ZRent user.</h4>
        <h4>Choose the financial institution you would like to use to open your new security deposit account(s) and then log in to get started.</h4>
        <div id="partnerMultiModalDiv" class="text-center">
        </div>
      </div>
      <button id="btnRedirect" type="button" value="Go To Financial Institution Site" class="btn btn-primary btn-block btn-xl hidden">Go To Financial Institution Site</button>
    </div>
  </div>
</form>

POST /Account/LoginPartial

<form action="/Account/LoginPartial" class="login-form" defaultbutton="btnLogin" id="ploginForm" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="Y4vg7s18UC2hixeQEmhryebeJ2SmwwEoTkKp0pgakJrogAScezV0zSp9zY620HHtvhFyqRX0pD0hjba4L6hvBsGdxZN81oMp_fK7GseHLgM1">
  <div class="text-center ">
    <span>Existing ZRent users log in using your ZRent credentials.</span> <br><br>
  </div>
  <label class="field-label text-default">Email </label>
  <input class="input-lg input-gray text-box single-line" data-val="true" data-val-regex="Enter valid email address-someone@example.com." data-val-regex-pattern="^[a-zA-Z0-9_\.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,10}$"
    data-val-required="Email is required" id="SignInEmail" maxlength="50" name="SignInEmail" placeholder="example@email.com" type="email" value=""> <label class="field-error"><span class="field-validation-valid" data-valmsg-for="SignInEmail"
      data-valmsg-replace="true"></span></label>
  <label class="field-label text-default">Password </label>
  <input class="input-lg input-gray text-box single-line password" data-val="true" data-val-required="Password is required" id="password" name="SignInPassword" placeholder="Enter your password" type="password" value=""> <label
    class="field-error"><span class="field-validation-valid" data-valmsg-for="SignInPassword" data-valmsg-replace="true"></span></label>
  <div class="text-center">
    <p>
      <a class="signup-links" id="aforgot" href="#" data-toggle="modal" onclick="ShowForgot();">Forgot Your Password?</a>
    </p>
  </div>
</form>

POST /Account/LLSingupProcess

<form action="/Account/LLSingupProcess" class="login-form" defaultbutton="signupButton" id="SDUserSignUp" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
    value="4tdbWhvHC4f0HAwFxxE15mnFe0JUM-ubEdWTiliK-ybBExkAWRLB24tynIlmlWq0d8v1btqmITmVnCV7y6nE_KiOEA3HrZaS7MXUp0y39CY1">
  <div class="text-center ">
    <span>Existing ZRent landlords sign up by clicking "Log In" above and entering your ZRent credentials.</span> <br><br>
  </div>
  <label class="field-label text-default">First Name</label>
  <input class="input-lg input-gray text-box single-line" data-val="true" data-val-length="The field FirstName must be a string with a maximum length of 50." data-val-length-max="50" data-val-regex="Only letters and spaces allowed"
    data-val-regex-pattern="^[a-zA-Z\s]+$" data-val-required="First name is required" id="FirstName" maxlength="50" name="FirstName" placeholder="John" type="text" value=""> <label class="field-error"><span class="field-validation-valid"
      data-valmsg-for="FirstName" data-valmsg-replace="true"></span></label>
  <label class="field-label text-default">Last Name</label>
  <input class="input-lg input-gray text-box single-line" data-val="true" data-val-length="The field LastName must be a string with a maximum length of 50." data-val-length-max="50" data-val-regex="Only letters and spaces allowed"
    data-val-regex-pattern="^[a-zA-Z\s]+$" data-val-required="Last name is required" id="LastName" maxlength="50" name="LastName" placeholder="Doe" type="text" value=""> <label class="field-error"><span class="field-validation-valid"
      data-valmsg-for="LastName" data-valmsg-replace="true"></span></label>
  <label class="field-label text-default">Email </label>
  <input class="input-lg input-gray text-box single-line" data-val="true" data-val-regex="Enter valid email address-someone@example.com." data-val-regex-pattern="^[a-zA-Z0-9_\.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,10}$"
    data-val-required="Email is required" id="Email" maxlength="100" name="Email" placeholder="example@email.com" type="email" value=""> <label class="field-error">
    <span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
  </label>
  <label class="field-label text-default">Password </label>
  <input class="input-lg input-gray text-box single-line password" data-val="true" data-val-regex="Password must be minimum of 8 characters and contain at least 1 number, 1 letter and 1 special character."
    data-val-regex-pattern="^(?=.*[A-Za-z])(?=.*[0-9])(?=(?:.*?[!@#$%\^&amp;*\(\)\-_+=;:'&quot;\/\[\]{},.<>|`]){1}).{8,16}$" data-val-required="Password is required" id="Password" name="Password" placeholder="8 minimum characters" type="password"
    value=""> <label class="field-error"><span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span></label>
  <label class="field-label text-default">Confirm Password </label>
  <input class="input-lg input-gray text-box single-line password" data-val="true" data-val-equalto="The password and confirmation password do not match" data-val-equalto-other="*.Password" data-val-required="Confirm Password is required"
    id="ConfirmPassword" name="ConfirmPassword" placeholder="Confirm your password" type="password" value=""> <label class="field-error"><span class="field-validation-valid" data-valmsg-for="ConfirmPassword" data-valmsg-replace="true"></span></label>
  <p class="pull-left">
    <input data-val="true" data-val-range="Please accept the terms and conditions" data-val-range-max="True" data-val-range-min="True" data-val-required="The Terms and Conditions field is required." htmlattributes="{ class = signup-checkbox }"
      id="TermsAndConditions" name="TermsAndConditions" type="checkbox" value="true"><input name="TermsAndConditions" type="hidden" value="false">
    <span class="text-default">By submitting, you agree to the </span>
    <a class="agree-link" data-toggle="modal" data-target="#myModal">ZDeposit Terms and Conditions</a>.
  </p>
  <label class="field-error">
    <span class="field-validation-valid" data-valmsg-for="TermsAndConditions" data-valmsg-replace="true"></span>
  </label>
  <div>
    <div id="recaptcha2" class="g-recaptcha">
      <div style="width: 304px; height: 78px;">
        <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-tugrs7prcsa4" frameborder="0" scrolling="no"
            sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
            src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfGykUUAAAAAIX0enVj_tsYnKt0CiLxklTXwFyu&amp;co=aHR0cHM6Ly92aWxsYWdlLWJhbmsuemRlcG9zaXQubmV0OjQ0Mw..&amp;hl=en&amp;v=cwQvQhsy4_nYdnSDY4u7O5_B&amp;theme=light&amp;size=normal&amp;cb=oxt94fbzkhnf"></iframe>
        </div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
          style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
      </div><iframe style="display: none;"></iframe>
    </div>
  </div>
  <div class="text-center">
    <p>
      <a class="signup-links" href="#tab-1" onclick="callme()">Already have an account?</a>
    </p>
  </div>
</form>

Text Content

Toggle navigation
   Home Features & Benefits How It Works Contact Us
 * Home
 * Features & Benefits
 * How It Works
 * Contact Us
 * 

×


RECOVER YOUR PASSWORD

Email


If you're having any issues logging in, feel free to contact us via email at
zdeposit@zdeposit.net or call us at 781-641-8691.

Cancel Send
×


RESET YOUR PASSWORD

New Password Confirm Password
Cancel Submit
×


ENTER YOUR PASSWORD

New Password Confirm Password


By submitting, you agree to the ZDeposit Terms and Conditions.



Cancel Submit
×


ZDEPOSIT TERMS & CONDITIONS


By submitting, you agree to the ZDeposit Terms and Conditions. Terms and
Conditions.



Processing...

If you're having any issues logging in, feel free to contact us via email at
zdeposit@zdeposit.net or call us at 781-641-8691.

Cancel Accept Terms & Conditions
×

×

×


YOUR FINANCIAL INSTITUTION

THANK YOU FOR BEING A VALUED ZRENT USER.

CHOOSE THE FINANCIAL INSTITUTION TO LOG IN AND OPEN YOUR NEW SECURITY DEPOSIT
ACCOUNT(S).

Find & select a financial institution to begin




THANK YOU FOR BEING A VALUED ZRENT USER.





THANK YOU FOR BEING A VALUED ZRENT USER.

CHOOSE THE FINANCIAL INSTITUTION YOU WOULD LIKE TO USE TO OPEN YOUR NEW SECURITY
DEPOSIT ACCOUNT(S) AND THEN LOG IN TO GET STARTED.


Go To Financial Institution Site
×



×




LANDLORDS, OPEN SECURITY DEPOSIT ACCOUNTS ONLINE!


CHANGE THE WAY YOU DO THINGS BY USING ZDEPOSIT — THE NEW TOOL DESIGNED TO
SIMPLIFY AND AUTOMATE THE OPENING OF SECURITY DEPOSIT BANK ACCOUNTS.

 * Log In
 * Sign Up

Existing ZRent users log in using your ZRent credentials.


Email Password

Forgot Your Password?

Log In To Your Account

Logging In...
Existing ZRent landlords sign up by clicking "Log In" above and entering your
ZRent credentials.


First Name Last Name Email Password Confirm Password

By submitting, you agree to the ZDeposit Terms and Conditions.



Already have an account?

Sign Up for Free!

Creating Your Account...


FEATURES & BENEFITS

 * Landlords
 * Occupants

DIGITAL ACCOUNT OPENING

Conveniently open security deposit accounts online, invite tenants to eSign the
W-9 form, and let ZDeposit take care of the rest.

STATE-LEVEL COMPLIANCE TOOLS

Facilitates regulatory requirements such as creation and delivery of receipts,
statements and even annual interest payments to tenants.

DETAILED DASHBOARD

Log in to start a new security deposit bank account application, view existing
account details, or initiate the process to release funds back to a tenant.

BEST-IN-CLASS TRANSPARENCY

You get the benefit of individual account records for each unit, and tenants get
easy online access to receipts, statements and interest payment records.

ANYWHERE, ANYTIME ACCESS

Whether on your desktop, laptop, tablet or mobile device, ZDeposit will be
accessible and ready for you to use!

BEST OF ALL? IT’S ENTIRELY FREE!

Take advantage of all that ZDeposit has to offer completely free of charge.

DIGITAL ACCOUNT OPENING

Easily designate yourself as the legal owner of funds by eSigning the W-9 form
after receiving the ZDeposit invitation.

CONVENIENT ONLINE DASHBOARD

Log in to your secure dashboard to view account details or download important
documents.

BEST-IN-CLASS TRANSPARENCY

Get easy online access that you have easy access to receipts, statements and
interest payment records.

SAFETY AND SOUNDNESS

Get easy online access that your security deposit is fully insured and held at
one of our trusted partnering financial institutions.

ANYWHERE, ANYTIME ACCESS

Whether on your desktop, laptop, tablet or mobile device, ZDeposit will be
accessible and ready for you to use!

BEST OF ALL? IT’S ENTIRELY FREE!

Take advantage of all that ZDeposit has to offer completely free of charge.


HOW ZDEPOSIT WORKS

 * Landlords
 * Occupants

OPEN BANK ACCOUNT

Landlords enter your personal information (and that of your business, if
applicable) to open a new security deposit account.

INVITE TENANTS

Landlords invite your tenant to sign a W-9, which will designate them as the
owner of the funds.

SIT BACK & RELAX

ZDeposit will automatically prepare the required disclosures for the tenant and
remit annual interest accrued.

ACCEPT YOUR INVITATION

Enroll through a personalized URL that is emailed from ZDeposit at the request
of your landlord.

SIGN YOUR APPLICATION

After entering a few key pieces of personal information, eSign the application
(W-9), which designates you as the legal owner of the funds.

SIT BACK & RELAX

Know that your security deposit funds are in a secure bank account. Log in at
any time to access the balance and required disclosures.




ABOUT THE VILLAGE BANK

With a history spanning more than a century, The Village Bank is woven into the
fabric of Newton. Our branches in seven Newton villages plus neighboring Wayland
are dedicated to building meaningful relationships with customers and providing
them a level of personal service not found at larger institutions.

The Village Bank team offers a wide variety of retail and business solutions,
with the added advantage of local knowledge and experience. We pledge to make
each person who walks through the door feel like a preferred customer.

We also are committed to giving back to our diverse community and supporting
initiatives that enhance the quality of life in the neighborhoods we serve.


ABOUT ZDEPOSIT

ZDeposit is a secure and simple way to open and manage your tenant security
deposit accounts online. Created in 2017 by the same development team that
brought you ZRent, ZDeposit helps save time by digitizing the process to open
security deposit accounts and also provides tools to facilitate compliance with
state level landlord / tenant laws. ZDeposit will prepare and mail many of the
required disclosures to your tenants and even remits the annual interest
payments on your behalf. Our goal is to provide you with a solution that makes
the process of managing your properties convenient and stress free for both you
and your tenants.


HAVE QUESTIONS OR COMMENTS?

Have a question, inquiry, comment, suggestion, recommendation or even general
feedback to pass along? We would love to hear from you! Feel free to send us a
message or give us a call at (781) 641-8691.

Contact Us
 * 
 * Home
 * Landlord Terms and Conditions
 * Tenant Terms and Conditions
 * Privacy Policy
 * Contact Us
 * 

ZDeposit © 2020