GH GambleHub

Multibanco Portugal: vales y refs

1) Contexto y posicionamiento de Multibanco

Multibanco (MB) es la infraestructura nacional de pagos de Portugal, operada por SIBS, que combina cajeros automáticos, banca online y servicios de pago locales. Para e-commerce/cuentas, dos de las herramientas más útiles son:
  • Referencias MB (Pagamento de Serviços/Compras): datos de pago de la especie Entidade + Referencia + Valor para el pago de facturas en ATM o homebanking.
  • MB Voucher/MB Cash at ATM: escenario «voucher» - el comprador recibe el código/instrucción y paga en ATM o en un banco de Internet; el merchant recibe una confirmación en línea del PSP y un crédito bancario posterior.

Características: Fred muy bajo, finalidad como transferencia bancaria (charjback no), conveniencia para los usuarios acostumbrados a pagar a través de ATM/homebanking.

2) Términos y formato de datos

Entidade (código Entity/Service) es el código del destinatario en un sistema SIBS (normalmente 5 dígitos).
Referência (Referencia) es un identificador de cuenta/pedido único de 9 dígitos.
Valor (Amount): importe a pagar (fijo) o «abierto» (si así lo establece PSP/merchant).

💡 Práctica: para e-commerce, utilice Valor fijo y fecha de caducidad (expiry): esto simplifica la conciliación y reduce los errores.

3) Participantes

SIBS/Multibanco (diagrama/switch) - Enrutamiento y compensación de pagos MB.
Banco del pagador - proporciona ATM/homebanking, aplica límites/antifraude.
PSP/Acquirer - emite Referencias/Comprobantes a través de la API/Panel, webhooks y registros, realiza cálculos.
Merchant - Genera una cuenta (Entity/Reference/Amount), recibe estados/acreditaciones, realiza devoluciones.

4) Flujos y canales

4. 1 MB Referencias (facturas a través de ATM/homebanking)

1. Merchant/PSP crea Entidade + Referência + Valor + Expiry y los muestra en la comprobación (y/o los envía por correo electrónico/SMS).
2. El cliente paga en ATM o en su banco de Internet → confirma la operación.
3. PSP transmite al merchant el estado en línea (paid/pending/expired, etc.) y luego el movimiento en los registros de fin (settlement).

Opciones:
  • Referencia dinámica por orden (recomendado).
  • Referencia estática (para donados/billeteras): con más frecuencia conduce a una conciliación compleja, utilizar suavemente.

4. 2 MB Voucher (cash at ATM / pay-code)

El merchant, a través de PSP, genera un «cuasi vale »/código de pago (esencialmente, una Referencia de vida corta).
El cliente va a ATM o homebanking y paga por código → PSP reporta éxito en línea.
A menudo se utiliza en escenarios de alto riesgo/efectivo y para clientes sin tarjetas.

4. 3 Pago a través de MB WAY por MB-factura

En algunos PSP, el flow está disponible: el cliente paga el MB-Reference emitido a través de MB WAY (monedero). Esto acelera la confirmación y aumenta la conversión en mobile.

5) Estados y cálculos

Estados en línea (los PSPs pueden variar por nombre):
  • `created` → `pending` → `paid` / `expired` / `canceled` / `failed`.

Settlement: crédito bancario T + 0/T + 1 (depende de las ventanas bancarias/PSP). Incluso con la confirmación instantánea en línea en la contabilidad, confíe en los registros diarios.

Pagos parciales: los pagos predeterminados están prohibidos (para valor fijo). La «suma abierta» permite las parciales, pero complica la conciliación - sólo incluye conscientemente.

6) Límites y políticas de riesgo

No hay un tope único de «esquema» - los ajustes del banco del pagador y del PSP son válidos:
  • Per-transaction / per-day/24h; a veces semanalmente/monthly.
  • Umbrales más estrictos para nuevos destinatarios/merchantes.
  • Diferencias de canal: ATM vs homebanking; algunos bancos tienen diferentes ventanas/umbrales.
  • Velocity/device/geo señales en el lado del banco/PSP.
💡 Práctica: no hardcode las cantidades. Introduzca la guía de límites de bancos/canales, actualícela, y en IU muestre la razón clara del fallo («límite de banco/canal»).

7) Economía y Comisiones

El costo de recepción es inferior al MDR típico de la tarjeta; condiciones - su PSP.
Tenga en cuenta los costos de envío de facturas, procesamiento de 'expired/pending', sapport y recon.

8) Devoluciones y Dispouts

Chargeback (como en las tarjetas) no existe.
Las devoluciones se realizan como una nueva operación de crédito (normalmente SEPA Credit Transfer) en el IBAN del cliente o a través del monedero MB WAY (si así lo acuerda).
Mantenga los refundidos parciales en el bec office; almacene el ligamento 'refund↔original reference'.

9) Seguridad y cumplimiento

La confirmación del pago se realiza en el banco del pagador (ATM/online-banking) → bajo feed.
Minimización GDPR/PII: almacena sólo los atributos necesarios (Entity/Ref/Amount, máscaras de cliente).
Web Hooks - HMAC/nonce, protección contra replay, dedoup de eventos, registro de auditoría.
Tener en cuenta los requisitos del Banco de Portugal y las condiciones contractuales de SIBS/PSP.

10) Conciliación y presentación de informes (recon)

Lógica cada pago:
  • 'entity' (Entidade), 'reference' (9-digit), 'amount' (valor), 'orderId', 'status', 'paidAt', 'channel' (ATM/homebanking/MB WAY), 'pspTxnId', referencia bancaria/UTR de los registros.
  • Diariamente: auto-recon por registros PSP/SIBS (inscripciones/devoluciones/correcciones) + recon completo periódico.
  • Alertas según los rassincrones: «hay éxito online, no hay entrada en el registro», «doble pago de un Ref», «cantidad incorrecta».

11) Patrones UX (qué mostrar al usuario)

Campos más grandes: Entidade/Referência/Valor + dedupline (expiry) y temporizador.
Copiar botones para cada campo; QR con un conjunto de datos cosido (si es compatible con su PSP).
Instrucciones «Cómo pagar en ATM/en el banco de Internet» con 3-4 pasos.
Estado del pedido «Pendiente de pago» y actualización de fondo. Con 'expired' - «crear una nueva referencia» con un solo clic.
Después de la confirmación: cheque con 'entity', 'reference', 'paidAt', 'UTR' y contactos de sapport.

12) Integración de merchant

Opciones

1. Hosted/Embedded en PSP - inicio rápido, auto-generación Referencias, webhooks y descargas.
2. Server-to-Server: recibos/facturas nativas, referencias dinámicas por orden, caducidad personalizada.
3. Pay-by-Link - Enviar un enlace con los detalles por correo electrónico/SMS/mensajeros.

Mínimo obligatorio de respaldo:
  • API: `createReference` (entity/ref/amount/expiry), `cancelReference`, `refund`, `webhook`, `reconcile`.
  • Idempotencia (por 'orderId'), retraídas exponenciales para los estados, dedupe los hooks web entrantes.
  • Catálogos: bancos/límites, códigos de error, métricas SLA (ATM vs homebanking), mapa de caducidad.

13) MB WAY y suscripciones

MB References/vouchers básicos - one-off con confirmación del banco.
Para los cargos recurrentes, utilice el paquete: primer pago → e-mandate/SEPA Direct Debit o mandatos MB WAY (si están disponibles en PSP), con límites y notificaciones.

14) Vertical de alto riesgo (iGaming incluido)

Multibanco se aplica a menudo, pero las condiciones/límites dependen de PSP/bancos y la ley local.
Espere umbrales reducidos, KYC extendido y posibles hold's.
Planifique rieles alternativos (mapas, MB WAY, SEPA, otros PIS) y rutas inteligentes.

15) Arquitectura «Multibanco Gateway»

Capa API (NAT/GraphQL) para el servicio de caja/factura.
Colas de eventos: eventos de estado → facturación/CRM/análisis.
Seguridad: vault para secretos, IP-allowlist PSP, validación estricta de callback-URL, anti-replay.
Observabilidad: conversión de 'created→paid', share 'expired', tiempo medio antes del pago, ATM vs homebanking, SLA por web hooks/registros.

16) Check-list de la salida en el prod

1. Conecte PSP con MB References/Voucher; acordar los plazos de settlement y el formato de registro.
2. Implemente 'createReference' (dinámico, con expiry) y páginas de instrucciones (ATM/homebanking).
3. Conecte webhooks, idempotencia, retraídas, dedoop.
4. Configure daily auto-recon + full-recon, almacenamiento UTR y auditoría.
5. Incluir los refundidos parciales/completos (SEPA/MB WAY), regulaciones ODR.
6. Construye dashboards de SLA y alertas por 'expired', rassincrones, errores de cantidades.
7. Corre las pruebas e2e de ATM/homebanking de los principales bancos, los tiempos de espera de los ganchos web y los casos extremos (expirado ref, doble pago).

Tarjeta de referencia

💡 Umbrales y plazos - Banco/PSP; no los fije rígidamente en el código.

Статусы: `created/pending/paid/expired/canceled/failed`.
Settlement: más frecuentemente T + 0/T + 1.
Pagos parciales: por defecto no (para un importe fijo).
Devoluciones: SEPA SCT/monedero MB WAY como nueva operación de crédito.
Recurso: a través de e-mandate/SEPA DD (primer pago → mandato).

Resumen

Para facturas/cargos diferidos, utilice MB References con ref dinámico y expiry; para el público en efectivo/ATM - MB Voucher.
Construye el proceso en torno a webhooks + registros SIBS, conciliación clara y devoluciones gestionadas (SCT/MB WAY).
Mantenga las configuraciones de límite en los bancos/canales, supervise 'expired' y los tiempos de confirmación.
Para las suscripciones, el primer mandato → MB (SEPA/MB WAY) con administración y notificaciones transparentes.

Contact

Póngase en contacto

Escríbanos ante cualquier duda o necesidad de soporte.¡Siempre estamos listos para ayudarle!

Telegram
@Gamble_GC
Iniciar integración

El Email es obligatorio. Telegram o WhatsApp — opcionales.

Su nombre opcional
Email opcional
Asunto opcional
Mensaje opcional
Telegram opcional
@
Si indica Telegram, también le responderemos allí además del Email.
WhatsApp opcional
Formato: +código de país y número (por ejemplo, +34XXXXXXXXX).

Al hacer clic en el botón, usted acepta el tratamiento de sus datos.