anchor.diff:               size="4"
                autocomplete="off"
                data-encrypted-name="cvc"
  -             type="text" />
  +             type="tel" />
       </div>
   
       <div class="field">
         <label for="adyen-encrypted-form-expiry-month">Expiration Month (MM)</label>
   
         <input id="adyen-encrypted-form-expiry-month"
  -             size="2"
  +             type="tel"
  +             placeholder="MM"
  +             maxlength="2"
                autocomplete="off"
  -             data-encrypted-name="expiryMonth"
  -             type="text"
  -             placeholder="06" /> /
  +             data-encrypted-name="expiryMonth" /> /
   
         <label for="adyen-encrypted-form-expiry-year">Expiration Year (YYYY)</label>
         <input id="adyen-encrypted-form-expiry-year"
                size="4"
  +             type="tel"
  +             maxlength="4"
                autocomplete="off"
  -             type="text"
  -             placeholder="2016"
  +             placeholder="YYYY"
                data-encrypted-name="expiryYear" />
       </div>
  -    <div class="field">
  -      <input type="hidden" id="adyen-encrypted-form-expiry-generationtime" value="generate-this-
  -server-side" data-encrypted-name="generationtime" />
  -    </div>
  +    <input type="hidden"
  +           id="adyen-encrypted-form-expiry-generationtime"
  +           value="<%= DateTime.current() %>"
  +           data-encrypted-name="generationtime" />
     </fieldset>
   </div>
   
  
positive.code:       <input id="adyen-encrypted-form-number"
               placeholder="5555444433331111"
               size="20"
               type="text"
               autocomplete="off"
               data-encrypted-name="number" />
      </div>
  
negative.code: <script>
    var form = document.getElementById('checkout_form_payment'),
        key = "<%= payment_method.options[:public_key] %>",
        options = { 'name': "<%= "payment_source[#{payment_method.id}][encrypted_data]" %>" };
  
      adyen.encrypt.createEncryptedForm(form, key, options);
  </script>
  