Mandatory instant transfer support in 10s, same price as standard.
SEPA Instant in eurozone: second-level payment confirmations for Croatian banks
Old 'your order is being processed' no longer suffices — customers expect real-time confirmation like in mobile banking. Those who don't lose users to Revolut and N26.
VoP (Verification of Payee) implementation for all SEPA transfers.
Core banking webhook
Core banking sends payment event to 4notify within 1s of instant clearing.
IBAN masking in SMS
SMS shows only last 4 digits of counterparty IBAN; full IBAN in app after authentication.
Dual channel push + SMS
Push first for app users; SMS fallback <5s if not acknowledged.
json
{
"event": "sepa.instant.completed",
"template": "sepa_incoming",
"sepa_id": "HR-ZABA-20260526-A4F1",
"amount": 1250.00, "currency": "EUR",
"counterparty": { "name_masked": "Mar*** Hor***", "iban_last4": "9821" },
"channels": ["push", "sms"],
"recipient": { "client_id": "ZABA-HR-204918", "phone": "+385912345678" }
}ZABA: Received €1,250.00 from Mar*** Hor*** (IBAN ***9821). Balance: €4,872.15. Details in app.
- Core banking webhook → 4notify endpoint
- P99 latency <5s validated
- hr/en templates with placeholder escape
Ready templates for Croatian banks with built-in IBAN masking, P99 <5s.
How is VoP handled?
Core banking runs check before acceptance. 4notify just delivers notification with match/close_match/mismatch indicator.
Start free
14 days, no card. Support in Croatian and English.