Portuguese PSD2 implementation; immediate notification on durable medium mandatory.
MBWay: second-level payment confirmations for Millennium, CGD, Novo Banco, Santander PT and BPI
MBWay already shows an instant popup in its app, but the merchant needs separate communication on their own channel for CRM, retention and custom branding. Without it, the customer doesn't associate the purchase with your business.
Rules for instant payment confirmations, including VoP.
SLA 99.95% uptime, signed webhook, signing key rotation every 90 days.
SIBS Merchant API webhook
SIBS sends payment event to 4notify within 1s of clearing. Payload contains merchant_id, amount, customer_ref, payment_id.
Transaction-type templates
Six templates: purchase_success, refund_issued, mbway_chargeback, pending_authorization, p2p_received, recurring_renewal. Bilingual pt/en.
IBAN/NIF masking in SMS
SMS shows only last 4 digits of counterparty IBAN; NIF never appears. Full IBAN available in app after authentication.
Dual-channel push + SMS
Push first for app users; SMS fallback in 5s if not acknowledged. Email for amounts >€2,000 as durable record.
json
{
"event": "mbway.payment.completed",
"template": "mbway_purchase",
"payment_id": "PT-MBW-20260526-A4F1",
"amount": 89.50, "currency": "EUR",
"merchant": "Loja Acme Portugal Lda",
"counterparty": { "name_masked": "Joa*** Sil***", "iban_last4": "9821" },
"channels": ["push", "sms"],
"recipient": { "client_id": "MBCP-PT-204918", "phone": "+351912345678" },
"compliance": { "psd2_durable_medium": true, "sibs_signing_key": "v2026Q2" }
}Loja Acme: MBWay payment 89.50 EUR confirmed. Ref ORD-2026-481923. Thank you!
- SIBS Merchant API access request submitted
- Webhook signature verification (HMAC SHA-256) active
- pt/en templates with safe-escape placeholders
- P99 latency end-to-end <5s validated
- 5-year retention for payment records
Native SIBS Merchant API integration + automatic IBAN/NIF masking — Banco de Portugal Aviso 7/2022 compliant from the first message.
Does 4notify replace the MBWay popup?
No — the MBWay popup shows as usual. 4notify is an additional layer on the merchant's own channel (branded SMS/email/push).
Can I use for refunds and chargebacks?
Yes — 'refund_issued' and 'mbway_chargeback' templates cover these with Banco de Portugal-compliant wording.
Start free
14 days, no card. Support in Portuguese and English.