domainpest.pestportals.com Open in urlscan Pro
3.85.200.127  Public Scan

Submitted URL: https://u8604143.ct.sendgrid.net/ls/click?upn=0r0kSqlUL0wV6jyx5vXEZ-2FEhuJnBCRXNfd7rJCcSq-2Bln5GOHcz6rrPiobzMbSNZH6wRenADlcPImuFt...
Effective URL: https://domainpest.pestportals.com/signAgreement?code=1884&cID=2117&codex=37393735323039&lID=6c0494c8f9ff4d56a1b95836b2393089
Submission: On October 07 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

<form id="paymentProfileForm" class="billingForm" style="display: none;">
  <input name="newACHGateway" type="hidden" value="authorize">
  <input name="newCCGateway" type="hidden" value="element">
  <input class="id" name="id" value="0" type="hidden">
  <input name="paymentMethod" type="hidden" value="">
  <input name="gateway" type="hidden" value="">
  <input name="vault" value="" type="hidden">
  <input name="profileID" type="hidden" value="">
  <input name="paymentProfileID" type="hidden" value="">
  <input name="customerID" value="1844" type="hidden">
  <p class="bold">Billing Address</p>
  <div class="row form-group-sm">
    <div class="col-md-6">
      <label for="billingFName">First Name</label>
      <input type="text" name="billingFName" id="billingFName" value="Bill" placeholder="First Name">
    </div>
    <div class="col-md-6">
      <label for="billingLName">Last Name</label>
      <input type="text" name="billingLName" id="billingLName" value="Kennedy" placeholder="Last Name">
    </div>
  </div>
  <div class="row form-group-sm">
    <div class="col-md-12">
      <label for="billingAddress1">Billing Address</label>
      <input type="text" name="billingAddress1" id="billingAddress1" value="162 Bayberry Cir" placeholder="Billing Address">
    </div>
  </div>
  <div class="row form-group-sm">
    <div class="col-md-8">
      <label for="billingCity">City</label>
      <input type="text" name="billingCity" id="billingCity" value="Mustang Ridge" placeholder="City">
    </div>
    <div class="col-md-4">
      <label for="billingState">State</label>
      <select name="billingState" id="billingState" statehelper="">
        <option value="AA" countryid="US">AA</option>
        <option value="AE" countryid="US">AE</option>
        <option value="AK" countryid="US">AK</option>
        <option value="AL" countryid="US">AL</option>
        <option value="AP" countryid="US">AP</option>
        <option value="AR" countryid="US">AR</option>
        <option value="AZ" countryid="US">AZ</option>
        <option value="CA" countryid="US">CA</option>
        <option value="CO" countryid="US">CO</option>
        <option value="CT" countryid="US">CT</option>
        <option value="DC" countryid="US">DC</option>
        <option value="DE" countryid="US">DE</option>
        <option value="FL" countryid="US">FL</option>
        <option value="GA" countryid="US">GA</option>
        <option value="HI" countryid="US">HI</option>
        <option value="IA" countryid="US">IA</option>
        <option value="ID" countryid="US">ID</option>
        <option value="IL" countryid="US">IL</option>
        <option value="IN" countryid="US">IN</option>
        <option value="KS" countryid="US">KS</option>
        <option value="KY" countryid="US">KY</option>
        <option value="LA" countryid="US">LA</option>
        <option value="MA" countryid="US">MA</option>
        <option value="MD" countryid="US">MD</option>
        <option value="ME" countryid="US">ME</option>
        <option value="MI" countryid="US">MI</option>
        <option value="MN" countryid="US">MN</option>
        <option value="MO" countryid="US">MO</option>
        <option value="MS" countryid="US">MS</option>
        <option value="MT" countryid="US">MT</option>
        <option value="NC" countryid="US">NC</option>
        <option value="ND" countryid="US">ND</option>
        <option value="NE" countryid="US">NE</option>
        <option value="NH" countryid="US">NH</option>
        <option value="NJ" countryid="US">NJ</option>
        <option value="NM" countryid="US">NM</option>
        <option value="NV" countryid="US">NV</option>
        <option value="NY" countryid="US">NY</option>
        <option value="OH" countryid="US">OH</option>
        <option value="OK" countryid="US">OK</option>
        <option value="OR" countryid="US">OR</option>
        <option value="PA" countryid="US">PA</option>
        <option value="PR" countryid="US">PR</option>
        <option value="RI" countryid="US">RI</option>
        <option value="SC" countryid="US">SC</option>
        <option value="SD" countryid="US">SD</option>
        <option value="TN" countryid="US">TN</option>
        <option value="TX" selected="SELECTED" countryid="US">TX</option>
        <option value="UT" countryid="US">UT</option>
        <option value="VA" countryid="US">VA</option>
        <option value="VT" countryid="US">VT</option>
        <option value="WA" countryid="US">WA</option>
        <option value="WI" countryid="US">WI</option>
        <option value="WV" countryid="US">WV</option>
        <option value="WY" countryid="US">WY</option>
      </select>
    </div>
  </div>
  <div class="row form-group-sm">
    <div class="col-md-6">
      <label for="billingZip">Zip</label>
      <input type="text" name="billingZip" id="billingZip" size="7" value="78610" placeholder="Zip">
    </div>
    <div class="col-md-6">
      <label for="billingCountryID">Country</label>
      <select name="billingCountryID" id="billingCountryID">
        <option value="BR">Brazil</option>
        <option value="CA">Canada</option>
        <option value="DE">Germany</option>
        <option value="GU">Guam</option>
        <option value="UK">United Kingdom</option>
        <option value="US" selected="SELECTED">United States</option>
        <option value="VI">Virgin Islands</option>
      </select>
    </div>
  </div>
  <div class="text-center form-group" id="paymentType">
    <div class="btn-group btn-group-md" role="group" aria-label="achMethod">
      <button type="button" class="btn showCCForm">Credit Card</button>
      <button type="button" class="btn showACHForm">Bank Account</button>
    </div>
  </div>
  <div class="cardLogoGroup">
    <img src="/resources/img/card-logos/visa.svg" class="card-logo" style="margin-left:26%">
    <img src="/resources/img/card-logos/mastercard.svg" class="card-logo" style="margin-left:6%">
    <img src="/resources/img/card-logos/discover.svg" class="card-logo" style="margin-left:6%">
    <img src="/resources/img/card-logos/amex.svg" class="card-logo" style="margin-left:6%">
  </div>
  <div class="clr"><br></div>
  <div id="form_cc" class="row cc-related">
    <div class="col-md-12">
      <p class="bold">Secure Credit Card Form</p>
    </div>
    <div id="elementPaymentProfileContainer" class="col-md-12"></div>
    <div class="col-md-12 secureCardDisplay">When you're finished entering billing address, click the button below to securely enter the credit card number:</div>
    <script>
      $('#paymentFormModal').on('hide.bs.modal', function() {
        $("#elementFrame").remove();
        $('.secureCardDisplay').show().removeClass('hidden');
      });

      function toggleElementForm() {
        let frame = $("#elementFrame");
        if (frame.length) {
          $('.secureCardDisplay').hide();
        } else {
          $('.secureCardDisplay').show().removeClass('hidden');
          $("#paymentProfileForm input").removeAttr('readonly');
          $("#paymentProfileForm select").removeAttr('disabled');
        }
      }

      function newElementFrameLoadEvent() {
        try {
          let iframeBody = $(this).contents().find("body");
          new Promise((resolve, reject) => {
            iframeBody.hide();
            setTimeout(() => resolve("done!"), 500);
          }).then(() => {
            var response = JSON.parse(iframeBody.text());
            if (response.message == 'TransactionID required' && response.success == false) { //Possible Transaction decline. Element will not send response to pestroutes attempt to create the account
              console.log("ELEMENT: TransactionID required error!")
            }
            if (response.success == false) {
              $("#elementFrame").remove();
              toggleElementForm();
              let message = '';
              for (var i in response.messages) {
                if (response.messages[i].text != null) {
                  message += response.messages[i].text + "\n\r";
                }
              }
              alert(message);
            }
            if (response.success == true) {
              $("#elementFrame").remove();
              saveBillingProfileCallback(response);
            }
          });
        } catch (err) {
          var response = {
            id: 0
          };
        }
      }

      function setupElement() {
        var values = $("#paymentProfileForm").serializeFormJSON();
        values.action = "elementSetup";
        values.method = 1;
        values.paymentProfileID = 0;
        values.enableAPay = $('#enableAPay:checked').length;
        $('.secureCardDisplay').hide();
        $("#paymentProfileForm input").attr('readonly', 'readonly');
        $("#paymentProfileForm select").attr('disabled', 'disabled');
        $("#elementPaymentProfileContainer").html(loadingGif);
        $.post(vaultEndPoint, values, function(response) {
          if (response.success) {
            $("#elementPaymentProfileContainer").data('newPaymentProfileID', response.paymentProfileID);
            $("#elementPaymentProfileContainer").html('');
            $("#elementPaymentProfileContainer").append('<iframe src="' + response.url + '" style="width:100%;height:180px;border:none;" id="elementFrame" seamless="seamless"><p>Your browser does not support iframes.</p></iframe>');
            $("#elementFrame").load(newElementFrameLoadEvent);
          } else {
            alert(response.errorMessage);
          }
        }, "json");
      }
    </script>
  </div>
  <div id="form_ach" class="updatePaymentForm row ach-related">
    <div class="col-md-12">
      <p class="bold">Secure Bank Account Form</p>
    </div>
    <div class="col-md-12">
      <label for="bankName">Bank Name</label>
      <input name="bankName" id="bankName" type="text" value="" placeholder="Bank Name">
      <div class="bankNameError ACHValidationError"></div>
    </div>
    <div class="col-md-6">
      <label for="routingNumber">Routing Number</label>
      <input name="routingNumber" id="routingNumber" type="text" value="" placeholder="Routing Number">
      <div class="routingNumberError ACHValidationError"></div>
    </div>
    <div class="col-md-6">
      <label for="accountNumber">Account Number</label>
      <input name="accountNumber" id="accountNumber" type="text" value="" placeholder="Account Number">
      <div class="accountNumberError ACHValidationError"></div>
    </div>
    <div class="col-md-6">
      <label for="accountType">Account Type</label>
      <select name="accountType" id="accountType">
        <option value="0">Checking Account</option>
        <option value="1">Savings Account</option>
      </select>
    </div>
    <div class="col-md-6">
      <label for="checkType">Account Usage</label>
      <select name="checkType" id="checkType">
        <option value="0">Personal Account</option>
        <option value="1">Business Account</option>
      </select>
    </div>
  </div>
  <script>
    function addPaymentMethodACH() {
      let customerID = $('.wallet').data('customer-id');
      let container = $("#paymentProfileForm"),
        form = container.serializeFormJSON();
      let failedValidation = false;
      clearErrorValidation();
      if (form.billingFName == '') {
        alert('Please enter Billing First Name');
        return;
      }
      if (form.billingLName == '') {
        alert('Please enter Billing Last Name');
        return;
      }
      if (form.billingAddress1 == '') {
        alert('Please enter Billing Address');
        return;
      }
      if (form.billingCity == '') {
        alert('Please enter Billing City');
        return;
      }
      if (form.billingZip == '') {
        alert('Please enter Billing Zip');
        return;
      }
      if (form.billingCountryID == '') {
        alert('Please enter Billing Country');
        return;
      }
      if (form.billingState == '') {
        alert('Please enter Billing State');
        return;
      }
      if (form.bankName == '') {
        $('.bankNameError').html('Bank Name is required');
        $('#bankName').addClass('ACHInputErrorBorder');
        failedValidation = true;
      }
      if (form.routingNumber.length != 9) {
        $('.routingNumberError').html('Routing Number must be 9 digits');
        $('#routingNumber').addClass('ACHInputErrorBorder');
        failedValidation = true;
      }
      if (form.accountNumber.length < 5 || form.accountNumber.length > 17) {
        $('.accountNumberError').html('Account Number must be between 5 and 17 digits');
        $('#accountNumber').addClass('ACHInputErrorBorder');
        failedValidation = true;
      }
      if (form.enableAPay == '1' && form.autopayInitials == '') {
        alert('Please enter your initials to proceed!');
        return;
      }
      if (failedValidation) {
        return;
      }
      // enableAPay doesn't get sent in the form if it is turned off
      if (!form.hasOwnProperty('enableAPay')) {
        form.enableAPay = '0'
      }
      let params = {
        customerID: form.customerID,
        action: "addNewPaymentMethodACH",
        form: form
      }
      // if in edit mode
      if (parseInt(form.id) !== 0) {
        params.action = 'savePaymentMethodACH';
        params.paymentProfileID = form.id;
      }
      $.post(vaultEndPoint, params, function(data) {
        let response = JSON.parse(data);
        if (response.success) {
          saveBillingProfileCallback(response);
        } else {
          alert(response.message);
        }
      });
    }

    function clearErrorValidation() {
      $('.ACHInputErrorBorder').removeClass('ACHInputErrorBorder');
      $('.ACHValidationError').html('');
    }
    $().ready(function() {
      $("#achSaveSubmit").on('click', addPaymentMethodACH);
    });
  </script>
  <div class="row form-group">
    <div class="customerAutoPayInput col-md-6 checkbox">
      <label for="enableAPay">
        <input type="checkbox" name="enableAPay" id="enableAPay" value="1"> Default AutoPay </label>
    </div>
  </div>
  <div class="row form-group autoPayInitialsWrapper">
    <div class="col-md-12">
      <input type="text" name="autopayInitials" id="autopayInitials" maxlength="2">
      <label for="autopayInitials" name="autopayInitials" style="display: inline;color: inherit;">I authorize Domain Pest , together with its affiliates, designees, and other service providers, to electronically debit or charge my payment method for
        the applicable amount as services are provided. I agree that no prior notification may be provided. I understand that this preauthorized electronic transfer is to remain in effect until I contact Domain Pest and remove my
        authorization.</label>
    </div>
  </div>
</form>

<form>
  <div class="aLeft">
    <label for="agreeConsent"><input type="checkbox" name="Accept" id="agreeConsent"> I have read the terms of this <a href="#" class="eca link-color">Electronic Consent Agreement</a> and agree to receive the Contract Documents
      electronically.</label>
    <input type="hidden" name="action" value="signElectronicConsent">
    <input type="hidden" name="linkID" id="linkID" value="">
  </div>
</form>

Text Content

Welcome Bill
Thank you for choosing Domain Pest !



CONGRATULATIONS ON CHOOSING THE BEST PEST SERVICE!!

Please review the following agreement and then sign. You will receive a copy via
email for your records. Thanks!



Domain Pest
245 silver springs bend
kyle, TX 78640
(512) 813-7378 | austin@domainpest.com
License #: 0774223 Licensed and regulated by:
Texas Department of Agriculture,
P.O. Box 12847, Austin, TX 78711-2847,
Phone (866) 918-4481, Fax (888) 232-2567.



RESIDENTIAL SERVICE AGREEMENT






SERVICE ADDRESS

Bill Kennedy
162 Bayberry Cir
Mustang Ridge, TX 78610



CUSTOMER INFORMATION

bkenn0004@gmail.com
(469) 371-1950 |
Notes:



WARRANTY COVERAGE

Ants
Spiders
Scorpions
American Cockroach

Mice

Fleas
Paper Wasps
Smokey Brown Roach

Rats
Ticks
Mud Daubers
Brown Banded Roach 
House Crickets
Earwigs

Centipedes

Oriental Cockroach
Field Crickets
Pillbugs
Millipedes

Silverfish






SPECIALITY PESTS

Aphid / Snail Warranty
Flea & Tick Indoor Warranty
Mice & Rats Outdoor Warranty
German Cockroach Warranty




BREAKING THE EGG CYCLE

The first treatment around your home is what is called an 'initial flush out'.
This special treatment attempts to gain control over existing pest populations.
Your first regular treatment should follow within 20-45 days of the initial
treatment to help break up egg cycles. Insects are immune to treatments while in
their egg shells and our products must be active to catch pests as they hatch.

Initially you may see a slight increase in pest activity as pest populations are
disrupted. Within a few weeks you should see this activity drastically decline
as our products take effect. Over time, these pest levels will continually
decrease as regular services are performed. Regular treatments are critical in
maintaining protective barriers and preventing infestations from reoccurring. If
you see more than the occasional pest around your home, please call (512)
813-7378 at any time for a complimentary retreat!



QUARTERLY SERVICE SUBSCRIPTION

Oct '22

(S)149.00
Nov '22

(S)99.00
Dec '22

Jan '23

Feb '23

(S)99.00
Mar '23

Apr '23

May '23

(S)99.00
Jun '23

Jul '23

Aug '23

(S)99.00
Sep '23



INITIAL SERVICE / WARRANTIES

Initial Quote:
$249.00
Initial Discount:
($100.00)


Sub Total:
$149.00
Tax (8.25%):
$12.29

Initial Total:
$161.29

RECURRING SERVICES

Service Charge:
$99.00


Tax (8.25%):
$8.17
Recurring Total:
$107.17






This service agreement shall be continued for a minimum of twelve (12) months
according to the dates and prices listed above. After the initial one-year
period, service will continue until cancelled with a thirty day written notice.
Domain will provide continuous service under the terms and conditions in this
agreement. Domain guarantees the pricing in this agreement two years from start
date, and may reasonably increase price after for inflation, etc. The Services
do not include control or prevention of termites, or any wood destroying
organism, bees, wildlife, or pests not mentioned above. Virtually all pesticides
have some odor that may be present for a short time after application. If you or
any member of your household is sensitive to odors or chemicals, Domain
recommends you consult your family physician prior to treatment. Interest shall
accrue at the lesser of 18% per annum or the maximum lawful rate on all past due
amounts and a service fee of the lesser of $25 or the maximum lawful rate will
be applied in the event of any check or transfer rejected for insufficient funds
or other fault of customer. Domain also reserves the right to suspend
performance or terminate service without prior notice if customer has not timely
paid all amounts when due to Domain.

The first service performed on a home under 3,500 square feet has a minimum cost
of $249.00. Customer understands that more time and treatments are required
during the first months to bring pest problems under control, therefore an
initial treatment costing less than $249.00 is based on a minimum twelve-month
agreement. The customer may cancel this transaction any time prior to midnight
of the third business day after the date of this transaction with written notice
to Domain. If for any reason service is cancelled prior to fulfilling the
agreement, by refusing to receive or pay for service, and the initial service
has been performed, the customer agrees to pay the difference between $249.00
and the discounted price of the initial treatment.The fee for the initial
Treatment is due at the time of the Initial Treatment. The fee for each Standard
Treatment is due within thirty (30) days after the treatment is performed. If
you have selected Domain’s Monthly Payment option, your first Monthly Payment
will be due on the first day of the month after the Initial Treatment in the
amount set forth above, and then on the first day of each month until the total
of all Standard Treatments have been paid in full.

Domain's first treatment may include the interior of customers home for specific
pest infestations. All treatments after the initial treatment will be only to
the exterior of Customer's home, unless Customer specifically requests an
interior treatment for specific pests or reoccurring infestations. The first two
treatments must be performed within approximately 20-45 days to break the egg
cycle. The first treatment will flush adult pests from the nesting and breeding
sites, while the second will help control newly hatched and persistent pests.
Please allow 10 days for the product to take effect. The interior and exterior
of the home are always under warranty. If the customer would like inside or
additional outside service, once notified Domain will return between regularly
scheduled visits at no additional charge.



BY SIGNING BELOW, YOU CONFIRM THAT YOU AGREE TO THE TERMS AND CONDITIONS FOUND
AT: https://domainpest.com/terms-and-conditions/ AS THEY MAY BE UPDATED FROM
TIME TO TIME. IF YOU WANT TO TERMINATE THIS CONTRACT, YOU MAY DO SO ON AT LEAST
30 DAYS’ NOTICE BUT MUST PAY FOR ANY DISCOUNTS APPLIED TO TREATMENTS YOU DID
RECEIVE DURING THE INITIAL TERM. CONSUMER INFORMATION SHEET AVAILABLE UPON
REQUEST. 


BILLING INFO

Bill Kennedy
162 Bayberry Cir
Mustang Ridge, TX 78610


PAYMENT INFORMATION

Bill Kennedy
Credit Card # ∗∗∗∗ ∗∗∗∗ ∗∗∗∗ 6069
Expires: 03/2023




Sign above


I have read and agree to the terms and conditions of this agreement including
any additional terms and disclosures listed above. I confirm that my email
address is entered correctly and agree to receive my agreement, additional
disclosures, and future account notifications electronically.

I authorize Domain Pest , together with its affiliates, designees, and other
service providers, to electronically debit or charge my payment method for the
applicable amount as services are provided. I agree that no prior notification
may be provided. I understand that this preauthorized electronic transfer is to
remain in effect until I contact Domain Pest and remove my authorization.

Clear Sign Agreement


162 Bayberry Cir
Mustang Ridge, TX 78610
US



Edit Info

Billing Address

First Name
Last Name
Billing Address
City
State
AAAEAKALAPARAZCACOCTDCDEFLGAHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPAPRRISCSDTNTXUTVAVTWAWIWVWY
Zip
Country BrazilCanadaGermanyGuamUnited KingdomUnited StatesVirgin Islands
Credit Card Bank Account




Secure Credit Card Form


When you're finished entering billing address, click the button below to
securely enter the credit card number:

Secure Bank Account Form

Bank Name

Routing Number

Account Number

Account Type Checking AccountSavings Account
Account Usage Personal AccountBusiness Account
Default AutoPay
I authorize Domain Pest , together with its affiliates, designees, and other
service providers, to electronically debit or charge my payment method for the
applicable amount as services are provided. I agree that no prior notification
may be provided. I understand that this preauthorized electronic transfer is to
remain in effect until I contact Domain Pest and remove my authorization.
Cancel Enter Credit Card Save
I have read the terms of this Electronic Consent Agreement and agree to receive
the Contract Documents electronically.
 * Powered by
 * 

 * DOMAIN PEST
   
   245 silver springs bend
   kyle, TX 78640
   (512) 813-7378
   https://domainpest.com
   

×Close

LINKED PROPERTIES

Click on a property to load account:




Thank You!
×Close

PLEASE SHARE THE LOVE!

We appreciate your review! We use reviews to help improve our service, train our
employees, and compliment our technicians. Reviews are also a powerful tool to
help us grow our business. We would really appreciate it if you could take just
a few seconds to share this review on one of our social media pages as well:
(click an icon below to be redirected)

Copy














Thank You!