utils.pt utils.pt
Autor App 🍺
utils.pt / Finanças / Referências Multibanco

Gerador de Referências Multibanco

Referências de pagamento Multibanco fictícias com algoritmo oficial para testes de checkout e faturas.

Entidade (5 dígitos)
Valor (€)
REFERÊNCIA MULTIBANCO
ENTIDADE21 800
REFERÊNCIA751 916 122
VALOR49,90 €
✓ Check digits válidosMod 97 · pesos [3,30,9]Fictício — uso em testes
FORMATOS
TextoEntidade 21800 · Referência 751916122 · Valor 49,90 €
JSON{ "entity": "21800", "reference": "751916122", "amount": 49.90 }
URLmb://pay?entity=21800&ref=751916122&amount=4990

◐   COMO FUNCIONA

O sistema de pagamentos da SIBS baseia-se numa estrutura rigorosa constituída por: Entidade (5 dígitos atribuídos a cada empresa ou intermediário de pagamentos), Referência (9 dígitos únicos) e o Montante correspondente.

Dos 9 dígitos da referência, os 7 primeiros são definidos livremente pelo emissor para identificar o cliente ou o pedido, enquanto os 2 dígitos finais são calculados através de um algoritmo de soma ponderada (pesos rotativos 3, 30 e 9 com Módulo 97).

Esta ferramenta permite a qualquer programador simular referências perfeitamente válidas em termos matemáticos sem necessidade de aceder a ambientes de teste bancários pagos.

?   PERGUNTAS FREQUENTES

O que é uma referência de pagamento Multibanco? ↓
A referência Multibanco é o método de pagamento eletrónico de maior notoriedade em Portugal, operado pela rede SIBS. Permite que um cliente pague bens ou serviços em qualquer caixa automático (ATM) ou serviço de homebanking através da introdução de uma Entidade (5 dígitos), uma Referência (9 dígitos) e o Montante exato.
Como são calculados os dois dígitos de controlo da referência? ↓
Os últimos 2 algarismos da referência de 9 dígitos são check digits calculados a partir da concatenação da Entidade, dos 7 primeiros dígitos da referência e do valor em cêntimos. O algoritmo oficial da SIBS aplica os pesos [3, 30, 9] em rotação, calcula o resto da divisão por 97 e determina os dígitos de controlo através da fórmula 98 - resto.
Posso usar estas referências para pagar compras reais? ↓
Não. As referências criadas nesta página destinam-se exclusivamente a testes de software, simulação de plataformas de e-commerce, maquetes visuais de faturas e testes de integração de APIs de pagamento (como Ifthenpay, EuPago ou Easypay). Nenhum pagamento real será aceite nos terminais bancários com estes dados.
Porque é que a referência se altera quando modifico o montante? ↓
No sistema Multibanco com montante fixo, o valor a pagar faz parte integrante do cálculo dos dígitos de controlo. Esta regra de segurança garante que, se o utilizador tentar pagar um montante diferente do emitido pelo comerciante, o terminal bancário rejeita de imediato a operação por referência inválida.