Pattern No.
RAKSTS-LV-004
Symbol
Ūdens (water symbol)
Date
2026-05-26
04
Pattern 04 of 08 · Payments
PublishedPushSMS

SEPA Instant in Latvia: second-level payment confirmations

Latvia in eurozone since 2014. All major banks support SEPA Instant 24/7. 4notify confirms payments to customers in seconds with counterparty identity and amount.

Context

Customers expect real-time confirmation like in mobile banking. Those who don't lose users to Revolut and N26.

Legal framework
Regula (ES) 2024/886 — SEPA Instant

Mandatory instant transfer support in 10s.

Latvijas Banka rīkojums 12/2023

VoP (Verification of Payee) mandatory for all SEPA transfers.

Steps
01

Core banking webhook

Core banking sends payment event within 1s of clearing.

02

IBAN masking in SMS

SMS shows only last 4 digits of counterparty IBAN.

03

Dual channel push + SMS

Push first for app users; SMS fallback <5s.

Code
json
{ "event": "sepa.instant.completed", "template": "sepa_incoming", "sepa_id": "LV-SWB-20260526-A4F1", "amount": 1250.00, "currency": "EUR", "counterparty": { "name_masked": "Mar*** Bēr***", "iban_last4": "9821" }, "channels": ["push", "sms"], "recipient": { "phone": "+37127123456" } }
Sample message
SMS

Swedbank: Received €1,250.00 from Mar*** Bēr*** (IBAN ***9821). Balance: €4,872.15.

Checklist
  • Core banking webhook → 4notify
  • P99 latency <5s validated
What 4notify does differently

Ready templates for Latvian banks with built-in IBAN masking.

FAQ
VoP handling?

Core banking checks before acceptance. 4notify just delivers notification.

Start free

14 days, no card. Support in Latvian and English.

Other patterns