www.compasscard.ca Open in urlscan Pro
45.60.152.124  Public Scan

Submitted URL: http://compasscard.ca/
Effective URL: https://www.compasscard.ca/
Submission Tags: tranco_l324
Submission: On April 06 via api from DE — Scanned from CA

Form analysis 1 forms found in the DOM

POST ./

<form method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="form" novalidate="">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="ODA+gQnJVFA+neljBp2HgX/dH1OUhMVEkjkL7vzGbEzWXoWpShKJke3XmtCEc7LWmi5AwuzITaTT+upsGrIArD/O4zEknuxIz9REYDszv7SDwUkPLIzJ/vibme/f1EfVsPB4Bx8D40LMz58bBfTePFT0eH72+XdLgA3uGlHqs3Z4uKTxV0ADV7HgGyUCprZ2h5wsL7Nwq9K5PdqzDox5i8FWtxktQtPZ8Slxsv9dmJ8ErgZQfSIhScthWxU48IVKH4o8Kzb2bs5q6nR+pqdi8VDZONs=">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form'];

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=rvD1PMS8WiFekboE30N_wm69zuGUoXI11HBwme9VLbA5JNT7epQL7AgLVC-X7NGS4O0T0AXLbltWMfP7z-_ic4wFD9I1&amp;t=638392961798026697" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=Kq8sunMvQ0p0m0JESi0GHjZ3fEdkaGKMHT5X43piHwMD1qdXS9WDH_cvB77z5f7vhvf66wpDVSNYet9Yj8xC-3DsZ07hMAIVtJHaOt4WNQ9x6bherWLO8FmXXPF-9LaID11dEkOWIPp_C2FgeI1jqwppxoY1&amp;t=3e1b2a62" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=yJEokijoA-31Sqdq53eQc-LxpGFkgDLPFSkSi65rVrcV85jXVy_RA0erd8dyhKJoTN_7dNP4l8g8MqT3QGPf6lScRTjVJPCS9HmfXURsH84kAsgFumlVuigoiEwxMZxT9ZvmNH8BvLGpz8krx_L-yJ-fWxM1&amp;t=511fa37d" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=CFKm-XjjPRIKV3Fdo4XAT1c4GktcqOERicGMHlP2LZ92xgbRG9vdqWabPU9ojtEXRTz_CcYwEGm4iq7xXou4EYgHEhBAnhWnd0SWbw8QS3SEqPiuN_1vBv1LXKdwwEoR62tXa5bJzuWrJDvV0rLZH4RSY9rpNTUgNCL8atyu1B-8aHi30&amp;t=511fa37d"
    type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    function WebForm_OnSubmit() {
      Compass.aspFormValidator.onFormSubmit();
      if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
      return true;
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334">
    <input type="hidden" name="__PREVIOUSPAGE" id="__PREVIOUSPAGE" value="29DoMmba8MA7GDCjyJaAupeO5jBd1s9MEBrvR5wKBehDggHWHGT-VFR1frENakxie4lQkAF_aKBuAtUQL_U7yUC0qiw1">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="GXGvqhW/tIGGj4YfI4fOsj7TqCGODy0tEdRzf/aRlQTR1Pn+UppbmIveRCG7PtaVoI3C1LxM9MgP12ZdLfzIfvkMZWuvAwV55ApaJsm3YsNvlnynNTODhIhP0XI2thvcQQ/OysUDSspFVljSDcXewSiYNAZLqc2ODg76kkWcO7SwesDGNjb6pFn2Pkc3hxAKNykv0oXDIBwpSMlbQ/zkaST33qxtNAs4zyuVtG31yFoAXGELPsXVCqhEHzkFRTZ9INaPzdR5y5ajWXChZEYrshHqKE0fw7ixOwyABgAVavgJa+SUO9QeUQaCwRxAYwJ0LMlPBS9t4eDvKnrujHNedEs+b7XQzVG8edr1Tfw1RcNEQ69v0746ahdVUMbRLOuP3BdPpg==">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$sm', 'form', [], [], [], 0, 'ctl00');
    //]]>
  </script>
  <input type="hidden" id="recaptchToken" name="recaptchToken"
    value="03AFcWeA5IjNGCaMzVIMo2o69V6yvimjxp7nhy0bxPchZmxJAK_NQF_kUKWqpp3J1kll-b3fbrQncB_pXSaOoWqA1HAtNt9Cr2XRgtJqKUja6IbVBue1IDltzfSn65XrTAVmZDsp2lo8bt9DfgSVI8IfshXE1vN1GWDWiYSeEJYyrQkt-rum37_8Vgefg7QU2CZQKHGH-DCkEH5lV_7NXi5s-2u-Os-PZb9l7d4UX13JGNqyPZy1xPaBe0dietyYi-7XmSc_XQqC1yFcUXyJjrL-GmVC0Q0fDKgdm4MUZAdRDZ0WQoUWZySaQNSeskficEylb5glYt4oSnooTDh5fTAcFfEhP2uByam7_3S7hujbt-rpnFZqC5zKRaH160097iAdOLt6HOxQcozSTJuw6AZJIZrymSj3-QQxi5uDa2zVvPsYHH-DjiPswn-drXmCu_tHNuXLTCXjNO62x7OUWUA-aPv4hgK2TcunldXlw2dNirBxMZQ_mgrsqqn-NBU0rDtMimnD0zjQyKObedLh8ZHkfyxCdahjxs1TQpG70FL0jAsRyKn8zxgJV-uNh_ikqCjOLcZ1ZYZQu5HKFejcqxbcyvtd-PBHcoJVb7mhk4yP__SHN5Db-4el8GA_7EqfwNLm17HX08KX4PPnpPQfCwxpi7JywCrIQ5cKWqJwqUB3Nt_uRyKlA7zPw">
  <div id="header">
    <div class="section-inner">
      <div class="header">
        <a id="lnkCompass" class="icon icon-logo-compass" href="./">Compass home</a>
      </div>
      <div class="navbar desktop-hide" role="presentation">
        <ul>
          <li id="liSignIn" class="desktop-hide register">
            <a href="SignIn">Sign In</a>
          </li>
          <li id="liRegister" class="register">
            <a href="RegisterCompassCard">Register</a>
          </li>
          <li class="desktop-hide menu no-padding">
            <button class="text-btn icon-wrapper" data-toggle="mainMenu" type="button">
              <span class="SR-texts">Menu</span>
              <span class="icon icon-menu"></span>
            </button>
          </li>
        </ul>
      </div>
      <div class="login" data-set="placeholder-login-menu">
        <div id="login-menu-container" data-set="placeholder-login-menu">
          <div id="pnlLoginMenu_Anonymous" tabindex="-1" class="login-menu menu-toggle desktop-hide" aria-hidden="true">
            <h4>Sign in</h4>
            <a id="lnkRegisterCard" class="account" href="RegisterCompassCard">Register</a>
            <div id="Validation_Summary_SignInDrawer" class="SR-texts Validation_Summary" role="status" style="display:none;">
            </div>
            <input name="ctl00$txtSignInEmail" id="txtSignInEmail" type="email" placeholder="E-mail address" autocomplete="false" aria-required="true" tabindex="0">
            <span><span id="ctl27" class="error-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Email address is required</span><span id="ctl28" class="error-message" style="display:none;"
                aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Longest email address ever! We need a shorter one.</span><span id="ctl29" class="error-message" style="display:none;" aria-live="assertive" role="status"
                aria-hidden="true" tabindex="0">That doesn't look like an email address&nbsp;to&nbsp;me.</span></span>
            <input name="ctl00$txtSignInPassword" type="password" id="txtSignInPassword" placeholder="Password" autocomplete="new-password" aria-required="true" tabindex="0">
            <span><span id="ctl30" class="error-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Password is required</span><span id="ctl31" class="error-message" style="display:none;"
                aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Password cannot contain '&lt;' or '&amp;#'</span></span>
            <div class="signin-pwd-wrapper">
              <input type="submit" name="ctl00$btnSignIn" value="Sign in"
                onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnSignIn&quot;, &quot;&quot;, true, &quot;GlobalSignIn&quot;, &quot;&quot;, false, false))" id="btnSignIn" aria-required="true" tabindex="0">
              <a id="btnForgotPassword" class="forgot-password" href="ForgotPassword">Forgot your password?</a>
            </div>
          </div>
          <!-- 3.1 -->
          <a href="OrderCard" id="aOrderCard" class="desktop-show order-card" title="Purchase a Card">Purchase a Card</a>
          <a href="FindRetailer" id="aFindRetailer" class="desktop-show register" title="Find a Retailer">Find a Retailer</a>
          <a href="Help" id="aHelp" class="desktop-show help" title="Help">Help</a>
        </div>
      </div>
      <div class="desktop-show " data-set="placeholder-main-menu"></div>
      <div class="mobile-show clearfix">
        <div id="mainMenu" class="mainMenu menu-toggle" tabindex="-1">
          <ul>
            <li class="home-lin">
            </li>
            <li id="liPurchase">
              <a href="OrderCard">Purchase a Card</a>
            </li>
            <li id="liFindRetailer">
              <a href="FindRetailer">Find a Retailer</a>
            </li>
            <li id="liFAQ" class="help">
              <a id="lnkHelp" href="Help">Help</a>
            </li>
            <li class="desktop-hide">
            </li>
            <li>
              <div class="mobile-show mobile-user-menu" data-set="placeholder-user-menu"></div>
            </li>
          </ul>
        </div>
      </div>
      <div class="my-links">
        <div class="wrap">
          <div id="liHome" class="help-DT">
            <a id="lnkHomeDT" class="active" href="./">Home</a>
          </div>
          <div id="myliSignIn" class="help-DT desktop-show">
            <a id="lnkSignIn" href="SignIn">Sign In</a>
          </div>
          <div id="myliRegister" class="help-DT desktop-show">
            <a id="lnkRegister" href="RegisterCompassCard">Register</a>
          </div>
        </div>
      </div>
    </div>
    <div class="jaws-support" aria-live="polite">
      <a tabindex="-1" role="status" id="loading-text" class="SR-texts">Loading in progress, please wait</a>
    </div>
    <div class="jaws-support" aria-live="polite">
      <a tabindex="-1" id="loading-complete" class="SR-texts" role="status">Loading complete</a>
    </div>
    <div id="updateInfo" class="vo-support SR-texts" aria-live="assertive" role="alert" tabindex="-1" aria-hidden="true">
    </div>
  </div>
  <div id="main">
    <div class="main-inner">
      <div id="pnlTransitAlerts" class="notification-wrapper clearfix">
      </div>
      <div id="pnlNotificationTray" tabindex="-1" class="notification-wrapper clearfix" role="status">
      </div>
      <section id="page" class="home-page" data-recaptcha="6LeyDKAUAAAAAOsbeioQeaky-k1bWjj-OoaeRubn" data-recaptcha-action="checkbalance">
        <div class="banner">
          <div class="top col-sm-8 col-md-6">
            <h1 class="banner-title">Set it and forget it with AutoLoad!</h1>
            <h4>Automatically reload your pass or stored value and never worry about having sufficient fare.</h4>
            <a id="Content_lbSignIn" class="button" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$Content$lbSignIn&quot;, &quot;&quot;, false, &quot;&quot;, &quot;SignIn.aspx&quot;, false, true))">Sign in</a>
          </div>
          <div class="clearfix"></div>
          <div class="bottom">
            <p class="col-xs-6">Tap your card, not your wallet!&nbsp; &nbsp;This ensures the credit card in your wallet won’t be&nbsp;unintentionally charged.</p>
          </div>
          <div class="wce-circle col-xs-6 col-sm-5 col-md-8">
            <img src="images/compass_circle_green.png" alt="Compass Card tap illustration">
          </div>
        </div>
        <script type="text/javascript">
          serverVars = serverVars || {};
          serverVars.forceOpenCheckBalance = false;
        </script>
        <!-- This is Landing (home page) only-->
        <h2>Register your Compass Card</h2>
        <div class="mid-tier flex-height-wrapper">
          <div class="colspan-2 block">
            <div class="reasons first">
              <img src="images/BalanceProtection.png" alt="Protect your Compass Card">
              <p>Protect your balance on a lost or stolen Compass Card.</p>
            </div>
            <div class="reasons mid">
              <img src="images/StoringPaymentInfo.png" alt="Store payment info">
              <p>Store your payment info for future purchases.</p>
            </div>
            <div class="reasons last">
              <img src="images/AutoLoad.png" alt="Automatically reload">
              <p></p>
              <p>Set automatic payments, enroll in the Bike Parkade program, and more.</p>
              <p></p>
            </div>
            <!--<div class="divider clearfix"></div>-->
            <div class="btn-group clearfix">
              <input type="submit" name="ctl00$Content$btnRegisterCard" value="Register your card" id="Content_btnRegisterCard" class="register button">
            </div>
          </div>
          <div id="Content_pnlMainBlockAnonymous" class="colspan-1 block" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'Content_btnCheckBalance')">
            <div id="Validation_Summary" class="SR-texts" role="status" style="display:none;">
            </div>
            <h4>Check your card balance</h4>
            <p>Check balance or load fares as a guest.</p>
            <div id="errorScrollTo" aria-hidden="true"></div>
            <div id="form-check-balance">
              <div class="input-wrapper password">
                <label for="Content_ucCardInput_txtSerialNumber">
                  <b>Compass Card number:</b>
                  <span class="description">20-digit number on the back of your card.</span>
                </label>
                <div id="Content_ucCardInput_pnlCardNumberWrapper">
                  <input name="ctl00$Content$ucCardInput$txtSerialNumber" type="text" id="Content_ucCardInput_txtSerialNumber" class="compass-cardnumber-input" autocomplete="off" aria-required="true" aria-label="Compass Card Number">
                </div>
                <span id="Content_ucCardInput_txtSerialNumber_Validator"><span id="Content_ucCardInput_ctl03" class="error-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Card number is
                    required</span><span id="Content_ucCardInput_ctl04" class="error-message second-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Card number should start with 0164</span><span
                    id="Content_ucCardInput_ctl05" class="error-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Card number should be 20 digits long</span></span>
              </div>
              <div class="input-wrapper security-code">
                <label for="Content_ucCardInput_txtCvn">
                  <b>Security code:</b>
                  <span class="description">3-digit number on the back of your card.</span>
                </label>
                <input name="ctl00$Content$ucCardInput$txtCvn" type="password" maxlength="3" id="Content_ucCardInput_txtCvn" class="cvn" autocomplete="off" aria-required="true" aria-label="CVV code">
                <span id="Content_ucCardInput_txtCvn_Validator"><span id="Content_ucCardInput_ctl06" class="error-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Card CVN is required</span><span
                    id="Content_ucCardInput_ctl07" class="error-message" style="display:none;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">Card CVN should be 3 digits</span></span>
              </div>
              <div class="input-wrapper terms-and-conditions">
                <span id="Content_ucCardInput_vTerms" class="error-message" style="visibility:hidden;" aria-live="assertive" role="status" aria-hidden="true" tabindex="0">You must accept the terms and conditions</span>
                <span hidden="" aria-hiden="true" id="idGaErrMsg" class="hidden-text">You must accept the terms and conditions</span>
              </div>
              <input type="submit" name="ctl00$Content$btnCheckBalance" value="Continue as guest"
                onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$Content$btnCheckBalance&quot;, &quot;&quot;, true, &quot;CheckBalance&quot;, &quot;&quot;, false, false))" id="Content_btnCheckBalance"
                class="button alt">
            </div>
          </div>
        </div>
        <div class="clearfix"></div>
        <h2>Compass basics</h2>
        <div class="tabular-accordion bottom-tier" style="display: none;">
          <h3>New to Compass</h3>
          <div>
            <div><img class="video-activate" src="images/video-trigger.jpg" alt="Play video!" data-video-title="Compass Points the Way" data-videourl="www.youtube.com/embed/SwyOQc34EfY?autoplay=1&amp;enablejsapi=1"></div>
            <p>Compass is convenient, easy-to-use and secure – and it’s all of these things right in the palm of your hand. Load fare products onto one card, and tap in and out across the entire system.
              <a href="http://www.translink.ca/compasscard/" target="_blank">Let’s get you introduced.</a></p>
          </div>
          <h3>AutoLoad</h3>
          <div>
            <div><a href="RegisterCompassCard"> <img src="images/CompassBasics-WCE.png" alt="Image of West Coast Express train"> </a></div>
            <p>With card registration, you can set automatic top-ups or pass renewals. Card registration also includes balance protection, in case your card is lost or stolen. <a href="RegisterCompassCard">Register</a>&nbsp;and set-up your
              <a href="../help?topic=setup_autoload">AutoLoad</a>.&nbsp;</p>
          </div>
          <h3>Fares &amp; Passes</h3>
          <div>
            <div><a href="https://www.translink.ca/transit-fares/compass-card" target="_blank"> <img src="images/CompassBasics-FaresAndPasses.png" alt="Image of Compass Cards"> </a></div>
            <p>There are two types of Compass Cards – Adult and Concession.<br> You can load Stored Value, a Monthly Pass or a Day Pass onto a Compass Card. Learn which product&nbsp;is right for you at
              <a href="https://www.translink.ca/transit-fares/compass-card" target="_blank">translink.ca</a>.</p>
          </div>
          <h3>Request a Refund</h3>
          <div>
            <div><a href="help"> <img src="images/CompassBasics-AskCompass.png" alt="Image of SkyTrain"> </a></div>
            <p>Refunds can be made by calling Compass Customer Service at 604-398-2042. Visit our&nbsp;<a href="../help?topic=refund">Help page</a> for more information, including options to submit a request either in-person or by mail.</p>
          </div>
        </div>
        <div id="tabulerAccordion" class="ui-tabs ui-corner-all ui-widget ui-widget-content ui-tabs-vertical ui-helper-clearfix">
          <ul role="tablist" class="ui-tabs-nav ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header">
            <li class="first ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active" role="tab" tabindex="0" aria-controls="tab-1" aria-labelledby="ui-id-1" aria-selected="true" aria-expanded="true">
              <a href="#tab-1" tabindex="-1" class="ui-tabs-anchor" id="ui-id-1">New to Compass</a></li>
            <li role="tab" tabindex="-1" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab" aria-controls="tab-2" aria-labelledby="ui-id-2" aria-selected="false" aria-expanded="false">
              <a href="#tab-2" tabindex="-1" class="ui-tabs-anchor" id="ui-id-2">AutoLoad</a></li>
            <li role="tab" tabindex="-1" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab" aria-controls="tab-3" aria-labelledby="ui-id-3" aria-selected="false" aria-expanded="false">
              <a href="#tab-3" tabindex="-1" class="ui-tabs-anchor" id="ui-id-3">Fares &amp; Passes</a></li>
            <li class="last ui-tabs-tab ui-corner-top ui-state-default ui-tab" role="tab" tabindex="-1" aria-controls="tab-4" aria-labelledby="ui-id-4" aria-selected="false" aria-expanded="false">
              <a href="#tab-4" tabindex="-1" class="ui-tabs-anchor" id="ui-id-4">Request a Refund</a></li>
          </ul>
          <div id="tab-1" aria-labelledby="ui-id-1" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="false" style="min-height: 235px;">
            <div><img class="video-activate" src="images/video-trigger.jpg" alt="Play video!" data-video-title="Compass Points the Way" data-videourl="www.youtube.com/embed/SwyOQc34EfY?autoplay=1&amp;enablejsapi=1"></div>
            <p>Compass is convenient, easy-to-use and secure – and it’s all of these things right in the palm of your hand. Load fare products onto one card, and tap in and out across the entire system.
              <a href="http://www.translink.ca/compasscard/" target="_blank">Let’s get you introduced.</a></p>
          </div>
          <div id="tab-2" aria-labelledby="ui-id-2" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="true" style="display: none; min-height: 235px;">
            <div><a href="RegisterCompassCard"> <img src="images/CompassBasics-WCE.png" alt="Image of West Coast Express train"> </a></div>
            <p>With card registration, you can set automatic top-ups or pass renewals. Card registration also includes balance protection, in case your card is lost or stolen. <a href="RegisterCompassCard">Register</a>&nbsp;and set-up your
              <a href="../help?topic=setup_autoload">AutoLoad</a>.&nbsp;</p>
          </div>
          <div id="tab-3" aria-labelledby="ui-id-3" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="true" style="display: none; min-height: 235px;">
            <div><a href="https://www.translink.ca/transit-fares/compass-card" target="_blank"> <img src="images/CompassBasics-FaresAndPasses.png" alt="Image of Compass Cards"> </a></div>
            <p>There are two types of Compass Cards – Adult and Concession.<br> You can load Stored Value, a Monthly Pass or a Day Pass onto a Compass Card. Learn which product&nbsp;is right for you at
              <a href="https://www.translink.ca/transit-fares/compass-card" target="_blank">translink.ca</a>.</p>
          </div>
          <div id="tab-4" aria-labelledby="ui-id-4" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="true" style="display: none; min-height: 235px;">
            <div><a href="help"> <img src="images/CompassBasics-AskCompass.png" alt="Image of SkyTrain"> </a></div>
            <p>Refunds can be made by calling Compass Customer Service at 604-398-2042. Visit our&nbsp;<a href="../help?topic=refund">Help page</a> for more information, including options to submit a request either in-person or by mail.</p>
          </div>
        </div>
        <div class="home-refund-block">
          <!-- RequestRefundModule -->
          <div class="block request-refund block-secondary">
            <div class="block-title">
              <h3>How to Request a Refund</h3>
            </div>
            <div class="block-desc">
              <span>Requests for refunds can be made the following ways:</span>
            </div>
            <div class="refund-actions">
              <div class="refund-action-item">
                <div class="action-img"><i class="fa fa-2x fa-phone"></i></div>
                <div class="action-info">
                  <div class="title">By phone</div>
                  <div class="desc">
                    <p>Registered cardholders can request product refunds by calling Compass Customer Service at 604-398-2042.</p>
                  </div>
                </div>
              </div>
              <div class="refund-action-item">
                <div class="action-img"><i class="fa fa-2x fa-male"></i></div>
                <div class="action-info">
                  <div class="title">In person</div>
                  <div class="desc">
                    <p>Visit us in person at the TransLink Customer Service Centre at Waterfront SkyTrain Station.</p>
                  </div>
                </div>
              </div>
              <div class="refund-action-item">
                <div class="action-img"><i class="fa fa-2x fa-envelope-open-o"></i></div>
                <div class="action-info">
                  <div class="title">By mail</div>
                  <div class="desc">
                    <p>Prefer using an envelope and stamp? Complete and mail us a&nbsp;<a href="https://www.translink.ca/-/media/translink/documents/transit-fares/compass-card/compass_refund_request_form.pdf" target="_blank">refund request form</a>
                      (if requesting a card deposit refund, remember to include the card).</p>
                  </div>
                </div>
              </div>
              <div class="refund-action-item">
                <div class="action-img"><i class="fa fa-2x fa-edit"></i></div>
                <div class="action-info">
                  <div class="title">Online</div>
                  <div class="desc">
                    <p>Contact us using our <a href="ContactUs">online form</a>.</p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </section>
    </div>
    <div id="ajaxLoadingAnimation" class="ajax-load-wrapper" style="display:none;" role="status" aria-hidden="true">
      <div class="ajax-progress"></div>
      <div tabindex="-1" class="ajax-gif" id="ajaxGif"><a aria-hidden="true">Loading</a></div>
    </div>
  </div>
  <div id="footer">
    <div class="section-inner">
      <div class="footer-left">
        <div class="tl-logo-position">
          <div class="tl-logo-wrapper">
            <a target="_blank" class="tl-link" href="https://www.translink.ca/">Translink</a>
          </div>
        </div>
        <div class="phone-num">
          <span class="description">Compass Customer Service:</span>
          <span class="num">1-888-207-4055</span>
        </div>
        <ul>
          <li><a target="_blank" href="http://tripplanning.translink.ca/" '="">Trip Planner</a></li>
                        <li><a href="https://www.translink.ca/transit-fares" target="_blank">Fares &amp; Passes</a></li>
                    </ul>
                </div>
                <div class="footer-right">
                    <ul>
                        <li><a href="/ContactUs">Contact Us</a></li>
                        <li><a href="/TermsAndConditions">Compass Terms &amp; Conditions</a></li>

                        <li><a href="/Privacy">Compass Privacy Notice</a></li>
                        <li class="tablet-break"><a href="https://www.translink.ca/terms-and-conditions" target="_blank">Website Terms &amp; Conditions</a></li>
                        <li><a href="#" id="accessibleVersion">Accessible Version: Off</a></li>
                    </ul>
                </div>
            </div>
        </div>

        
        <script type="text/javascript" src="/js/preRender.js"></script>
        <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
        <script type="text/javascript">
            window.jQuery || document.write('<script type="text\/javascript" src="/js/lib/jquery-3.7.1.min.js"><\/script>');
            jQuery.ajaxPrefilter( function( s ) {
                if ( s.crossDomain ) { s.contents.script = false; }
            });
        </script>

        <script type="text/javascript" src="/js/lib/moment.min.js"></script>
        <script type="text/javascript" src="/js/lib/fullcalendar.min.js"></script>
        <script type="text/javascript" src="/js/lib/details-polyfill-1.1.0.min.js"></script>
        <script data-main="/js/main.js?id=8.1.8747.27190" src="/js/lib/require.js"></script>

        
        
    
<script type="text/javascript">
//<![CDATA[
var Page_ValidationSummaries =  new Array(document.getElementById("Validation_Summary_SignInDrawer"), document.getElementById("Validation_Summary"));
var Page_Validators =  new Array(document.getElementById("ctl27"), document.getElementById("ctl28"), document.getElementById("ctl29"), document.getElementById("ctl30"), document.getElementById("ctl31"), document.getElementById("Content_ucCardInput_ctl03"), document.getElementById("Content_ucCardInput_ctl04"), document.getElementById("Content_ucCardInput_ctl05"), document.getElementById("Content_ucCardInput_ctl06"), document.getElementById("Content_ucCardInput_ctl07"), document.getElementById("Content_ucCardInput_vTerms"));
//]]>
</script>

<script type="text/javascript">
//<![CDATA[
var Validation_Summary_SignInDrawer = document.all ? document.all["Validation_Summary_SignInDrawer"] : document.getElementById("Validation_Summary_SignInDrawer");
Validation_Summary_SignInDrawer.headertext = "Please fix error(s) indicated below:";
Validation_Summary_SignInDrawer.validationGroup = "GlobalSignIn";
var ctl27 = document.all ? document.all["ctl27"] : document.getElementById("ctl27");
ctl27.controltovalidate = "txtSignInEmail";
ctl27.focusOnError = "t";
ctl27.errormessage = "Email address is required";
ctl27.display = "Dynamic";
ctl27.validationGroup = "GlobalSignIn";
ctl27.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
ctl27.initialvalue = "";
var ctl28 = document.all ? document.all["ctl28"] : document.getElementById("ctl28");
ctl28.controltovalidate = "txtSignInEmail";
ctl28.focusOnError = "t";
ctl28.errormessage = "Longest email address ever! We need a shorter one.";
ctl28.display = "Dynamic";
ctl28.validationGroup = "GlobalSignIn";
ctl28.evaluationfunction = "CustomValidatorEvaluateIsValid";
ctl28.clientvalidationfunction = "Compass.aspFormValidator.validation.CheckUsernameLength";
var ctl29 = document.all ? document.all["ctl29"] : document.getElementById("ctl29");
ctl29.controltovalidate = "txtSignInEmail";
ctl29.focusOnError = "t";
ctl29.errormessage = "That doesn\'t look like an email address&nbsp;to&nbsp;me.";
ctl29.display = "Dynamic";
ctl29.validationGroup = "GlobalSignIn";
ctl29.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
ctl29.validationexpression = "^\\s*(?!(((w|W){3}\\.)|\\.))[-0-9a-zA-Z.+_]+@(?:[-0-9a-zA-Z+_]+\\.)+[a-zA-Z]{2,10}\\s*$";
var ctl30 = document.all ? document.all["ctl30"] : document.getElementById("ctl30");
ctl30.controltovalidate = "txtSignInPassword";
ctl30.focusOnError = "t";
ctl30.errormessage = "Password is required";
ctl30.display = "Dynamic";
ctl30.validationGroup = "GlobalSignIn";
ctl30.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
ctl30.initialvalue = "";
var ctl31 = document.all ? document.all["ctl31"] : document.getElementById("ctl31");
ctl31.controltovalidate = "txtSignInPassword";
ctl31.focusOnError = "t";
ctl31.errormessage = "Password cannot contain \'&lt;\' or \'&amp;#\'";
ctl31.display = "Dynamic";
ctl31.validationGroup = "GlobalSignIn";
ctl31.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
ctl31.validationexpression = "^(?!.*(<|&#)).*$";
var Validation_Summary = document.all ? document.all["Validation_Summary"] : document.getElementById("Validation_Summary");
Validation_Summary.headertext = "Please fix error(s) indicated below:";
Validation_Summary.validationGroup = "CheckBalance";
var Content_ucCardInput_ctl03 = document.all ? document.all["Content_ucCardInput_ctl03"] : document.getElementById("Content_ucCardInput_ctl03");
Content_ucCardInput_ctl03.controltovalidate = "Content_ucCardInput_txtSerialNumber";
Content_ucCardInput_ctl03.focusOnError = "t";
Content_ucCardInput_ctl03.errormessage = "Card number is required";
Content_ucCardInput_ctl03.display = "Dynamic";
Content_ucCardInput_ctl03.validationGroup = "CheckBalance";
Content_ucCardInput_ctl03.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
Content_ucCardInput_ctl03.initialvalue = "";
var Content_ucCardInput_ctl04 = document.all ? document.all["Content_ucCardInput_ctl04"] : document.getElementById("Content_ucCardInput_ctl04");
Content_ucCardInput_ctl04.controltovalidate = "Content_ucCardInput_txtSerialNumber";
Content_ucCardInput_ctl04.focusOnError = "t";
Content_ucCardInput_ctl04.errormessage = "Card number should start with 0164";
Content_ucCardInput_ctl04.display = "Dynamic";
Content_ucCardInput_ctl04.validationGroup = "CheckBalance";
Content_ucCardInput_ctl04.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
Content_ucCardInput_ctl04.validationexpression = "^0164.*$";
var Content_ucCardInput_ctl05 = document.all ? document.all["Content_ucCardInput_ctl05"] : document.getElementById("Content_ucCardInput_ctl05");
Content_ucCardInput_ctl05.controltovalidate = "Content_ucCardInput_txtSerialNumber";
Content_ucCardInput_ctl05.focusOnError = "t";
Content_ucCardInput_ctl05.errormessage = "Card number should be 20 digits long";
Content_ucCardInput_ctl05.display = "Dynamic";
Content_ucCardInput_ctl05.validationGroup = "CheckBalance";
Content_ucCardInput_ctl05.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
Content_ucCardInput_ctl05.validationexpression = "^(?:(\\d)[\\s-]?){20}$";
var Content_ucCardInput_ctl06 = document.all ? document.all["Content_ucCardInput_ctl06"] : document.getElementById("Content_ucCardInput_ctl06");
Content_ucCardInput_ctl06.controltovalidate = "Content_ucCardInput_txtCvn";
Content_ucCardInput_ctl06.focusOnError = "t";
Content_ucCardInput_ctl06.errormessage = "Card CVN is required";
Content_ucCardInput_ctl06.display = "Dynamic";
Content_ucCardInput_ctl06.validationGroup = "CheckBalance";
Content_ucCardInput_ctl06.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
Content_ucCardInput_ctl06.initialvalue = "";
var Content_ucCardInput_ctl07 = document.all ? document.all["Content_ucCardInput_ctl07"] : document.getElementById("Content_ucCardInput_ctl07");
Content_ucCardInput_ctl07.controltovalidate = "Content_ucCardInput_txtCvn";
Content_ucCardInput_ctl07.focusOnError = "t";
Content_ucCardInput_ctl07.errormessage = "Card CVN should be 3 digits";
Content_ucCardInput_ctl07.display = "Dynamic";
Content_ucCardInput_ctl07.validationGroup = "CheckBalance";
Content_ucCardInput_ctl07.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
Content_ucCardInput_ctl07.validationexpression = "^\\d{3}$";
var Content_ucCardInput_vTerms = document.all ? document.all["Content_ucCardInput_vTerms"] : document.getElementById("Content_ucCardInput_vTerms");
Content_ucCardInput_vTerms.errormessage = "You must accept the terms and conditions";
Content_ucCardInput_vTerms.validationGroup = "RegisterCard";
Content_ucCardInput_vTerms.evaluationfunction = "CustomValidatorEvaluateIsValid";
Content_ucCardInput_vTerms.clientvalidationfunction = "Compass.aspFormValidator.validation.ValidateProgramEnrollmentTerms";
//]]>
</script>


<script type="text/javascript">
//<![CDATA[

(function(id) {
    var e = document.getElementById(id);
    if (e) {
        e.dispose = function() {
            Array.remove(Page_ValidationSummaries, document.getElementById(id));
        }
        e = null;
    }
})('Validation_Summary_SignInDrawer');

var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
    ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
        
(function(id) {
    var e = document.getElementById(id);
    if (e) {
        e.dispose = function() {
            Array.remove(Page_ValidationSummaries, document.getElementById(id));
        }
        e = null;
    }
})('Validation_Summary');

document.getElementById('ctl27').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl27'));
}

document.getElementById('ctl28').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl28'));
}

document.getElementById('ctl29').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl29'));
}

document.getElementById('ctl30').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl30'));
}

document.getElementById('ctl31').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl31'));
}

document.getElementById('Content_ucCardInput_ctl03').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('Content_ucCardInput_ctl03'));
}

document.getElementById('Content_ucCardInput_ctl04').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('Content_ucCardInput_ctl04'));
}

document.getElementById('Content_ucCardInput_ctl05').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('Content_ucCardInput_ctl05'));
}

document.getElementById('Content_ucCardInput_ctl06').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('Content_ucCardInput_ctl06'));
}

document.getElementById('Content_ucCardInput_ctl07').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('Content_ucCardInput_ctl07'));
}

document.getElementById('Content_ucCardInput_vTerms').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('Content_ucCardInput_vTerms'));
}
Sys.Application.add_init(function() {
    $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("ajaxLoadingAnimation"));
});
//]]>
</script>
</form>

Text Content

Compass home
 * Sign In
 * Register
 * Menu

SIGN IN

Register

Email address is requiredLongest email address ever! We need a shorter one.That
doesn't look like an email address to me. Password is requiredPassword cannot
contain '<' or '&#'
Forgot your password?
Purchase a Card Find a Retailer Help

 * 
 * Purchase a Card
 * Find a Retailer
 * Help
 * 
 * 

Home
Sign In
Register
Loading in progress, please wait
Loading complete



SET IT AND FORGET IT WITH AUTOLOAD!

AUTOMATICALLY RELOAD YOUR PASS OR STORED VALUE AND NEVER WORRY ABOUT HAVING
SUFFICIENT FARE.

Sign in


Tap your card, not your wallet!   This ensures the credit card in your wallet
won’t be unintentionally charged.




REGISTER YOUR COMPASS CARD

Protect your balance on a lost or stolen Compass Card.

Store your payment info for future purchases.

Set automatic payments, enroll in the Bike Parkade program, and more.





CHECK YOUR CARD BALANCE

Check balance or load fares as a guest.


Compass Card number: 20-digit number on the back of your card.

Card number is requiredCard number should start with 0164Card number should be
20 digits long
Security code: 3-digit number on the back of your card. Card CVN is requiredCard
CVN should be 3 digits
You must accept the terms and conditions You must accept the terms and
conditions



COMPASS BASICS


NEW TO COMPASS

Compass is convenient, easy-to-use and secure – and it’s all of these things
right in the palm of your hand. Load fare products onto one card, and tap in and
out across the entire system. Let’s get you introduced.


AUTOLOAD

With card registration, you can set automatic top-ups or pass renewals. Card
registration also includes balance protection, in case your card is lost or
stolen. Register and set-up your AutoLoad. 


FARES & PASSES

There are two types of Compass Cards – Adult and Concession.
You can load Stored Value, a Monthly Pass or a Day Pass onto a Compass Card.
Learn which product is right for you at translink.ca.


REQUEST A REFUND

Refunds can be made by calling Compass Customer Service at 604-398-2042. Visit
our Help page for more information, including options to submit a request either
in-person or by mail.

 * New to Compass
 * AutoLoad
 * Fares & Passes
 * Request a Refund

Compass is convenient, easy-to-use and secure – and it’s all of these things
right in the palm of your hand. Load fare products onto one card, and tap in and
out across the entire system. Let’s get you introduced.

With card registration, you can set automatic top-ups or pass renewals. Card
registration also includes balance protection, in case your card is lost or
stolen. Register and set-up your AutoLoad. 

There are two types of Compass Cards – Adult and Concession.
You can load Stored Value, a Monthly Pass or a Day Pass onto a Compass Card.
Learn which product is right for you at translink.ca.

Refunds can be made by calling Compass Customer Service at 604-398-2042. Visit
our Help page for more information, including options to submit a request either
in-person or by mail.


HOW TO REQUEST A REFUND

Requests for refunds can be made the following ways:
By phone

Registered cardholders can request product refunds by calling Compass Customer
Service at 604-398-2042.

In person

Visit us in person at the TransLink Customer Service Centre at Waterfront
SkyTrain Station.

By mail

Prefer using an envelope and stamp? Complete and mail us a refund request form
(if requesting a card deposit refund, remember to include the card).

Online

Contact us using our online form.

Loading
Translink
Compass Customer Service: 1-888-207-4055
 * Trip Planner
 * Fares & Passes

 * Contact Us
 * Compass Terms & Conditions
 * Compass Privacy Notice
 * Website Terms & Conditions
 * Accessible Version: Off