Know Your Payee & KYC for Sri Lanka

Know who you're paying, here or abroad.

Verifia confirms a bank account before money moves: at home with the customer's own bank, abroad with the destination bank. Then the KYC around it: NIC, phone, face and sanctions, and one desk to investigate whatever doesn't add up.

Sandbox keys the moment you register · connected to Sri Lanka's bank network

Exclusive iPiD partnerfor Sri Lanka & the Maldives

6,500+

banks reachable abroad

4B+

accounts verifiable

300+

official sanctions & PEP sources

PDPA

No. 9 of 2022 aligned

What Verifia does

Four questions, answered before you commit.

Every business that handles somebody else's money asks the same four things. Verifia answers them in one place, so the answer to one informs the next.

Where it starts

Know where the money is going

“Is this account real, and is it theirs?”

Here, the customer's own bank confirms the account exists and is held under their NIC, with their consent. Abroad, the destination bank confirms it is live and the name on it matches.

Know who someone is

“Is this person real, and are they who they say they are?”

Their NIC validated, their phone proven by a code, and a live face matched against the ID document they uploaded. Independent signals, not one.

Know what you are dealing with

“Is there anything on record about them?”

Screened against sanctions, politically exposed persons, Sri Lanka's own designations and what the press has published, then re-screened as those lists change.

Know what to do about it

“Something looks wrong. Now what?”

Every alert about one person lands as one investigation, with an owner and a deadline. Upload their bank statement and it is read for you, with the transactions behind every finding.

Know Your Payee

Two accounts. Two different questions.

An account in Colombo and a supplier's account in Frankfurt are not the same problem, and they are not answered by the same rail. Both run through the same workflow builder, the same review queue and the same API.

Sri Lanka

Confirm the account before you debit it

Whether you are about to pay a customer or take money from them, find out first that the account is real and is theirs.

  • The account existsChecked with the customer's own bank, not inferred from a format or a checksum.
  • Held under their NICThe bank confirms the account belongs to the national ID the customer gave you: ownership proven by the bank, not asserted by us.
  • With their consentThe customer approves the check with a code their own bank sends them. You get the answer; you never see the code.
  • Then pay or be paidBills, pay links and subscriptions settle straight from the verified account. No cards, no gateway to stitch together.
banks & finance companies
24
banks & finance companies
payments a quarter
7.4M
payments a quarter

Institutions on the connected network

  • Commercial banks12
  • Specialised banks4
  • Finance companies8

Savings and current accounts at institutions on the connected network. Participant count and payment volume as published by the Central Bank of Sri Lanka (Payments Bulletin, Q1 2026).

Cross-border

Verify any account abroad: name, status and risk

Exclusive iPiD partner · Sri Lanka & Maldives

Before moving funds internationally, confirm the beneficiary account is active, the owner's name matches, and the recipient is clear of sanctions, PEP and fraud risk, answered by the destination bank through iPiD's global payee-verification network.

  • Account & name matchA match score and the reason behind it (not a bare yes or no), so a close-match typo or a misdirected transfer is caught first.
  • Live account statusKnow the account is open before you pay, not after a closed or dormant one sends the transfer back with fees.
  • Sanctions & PEPThe account holder screened against global watchlists, keeping you inside international AML rules.
  • Fraud risk scoredA likely mule or scam account is stopped before funds leave, not chased after they are gone.
financial institutions
6,500+
financial institutions
accounts reachable
4B+
accounts reachable

Banked population covered

  • Europe99%
  • Americas91%
  • Asia & Oceania90%
  • Africa65%

Network and banked-population coverage as published by iPiD (ipid.tech), ISO/IEC 27001 certified and a Pay.UK-certified CoP aggregator.

See it run · Sri Lanka

You get the answer. Never the code.

The customer approves with a code their own bank sends them. No credentials or codes ever reach you.

  • Account exists
  • Held under the NIC
  • Consent recorded

See it run · Cross-border

Know before it leaves

Account status, owner name, PEP status and fraud risk, verified in seconds before a transfer starts.

  • Match score
  • Account status
  • PEP & sanctions
  • Fraud risk score

The checks themselves

One request. Every check.

Each check answers the same way (passed, failed, or needs a person to look), so you can run one on its own or chain them into a journey. You are charged per check, not per seat.

BANK

Bank account

Exists, and held under the customer's NIC, confirmed by their own bank.

NIC

National ID

The number validated, and the date of birth and gender it encodes checked against what the customer told you.

OTP

Phone ownership

A one-time code proves the number is theirs, as one step of the check.

FACE

Face & liveness

Certified liveness and a 1:1 match against the ID document.

AML

Sanctions, PEP & adverse media

300+ official sources, Sri Lanka's own list, and the public record.

WATCH

Ongoing monitoring

Re-screened as the lists change; a new hit reopens the case.

PAYOUT

Verified payout

Pay out only to accounts that passed, on local rails.

KYC in Sri Lanka, explainedWhat each check proves, and what the law asks
  1. 01

    Send us a customer

    From your dashboard, a link you text or email them, a widget in your own app, or your system calling ours. No integration needed to start.

  2. 02

    We check, and tell you plainly

    Pass, fail, or send it to a person, with the reason, the evidence and what was not checked. Chain the checks into a journey yourself; no code, no deploy.

  3. 03

    Then act on it

    Pay the account you just verified, keep watching the customer as the lists change, and investigate anything that does not look right.

Workflow builder

Build your own journey. No code.

Chain any of these checks in any order, branch on what each returns, and decide what happens next: approve, send to a human, or ask the customer for more. Change it in the dashboard and the next run uses it.

Bank account (Sri Lanka)Bank account (international)NICOTPFaceAMLAnybanQID approval
Chain
Run the cheap checks first and stop early when one fails.
Branch
Route on any field a check returns. A high-risk hit takes a different path from a clean pass.
Decide
End on approved, declined or a review queue. Every run records each step, so a decision can be explained later.

See it run

Describe the checks, get the workflow

Say it in plain language (verify the bank account and NIC, run AML, text them when approved) and Verifia drafts it.

Compliance

Screen against the lists. Then against everything else.

A sanctions list tells you who a government has designated. It cannot tell you what the public record says, and someone prosecuted here but never designated abroad appears on no list in the world.

Sanctions & PEP

Global sanctions and PEP data from 300+ official sources, checked live on every screen, plus OFAC, the UN, the EU and UK OFSI pulled from source every night.

Sri Lanka's own list

The UNSCR 1373 designations, synced from the Financial Intelligence Unit's published lists so nobody transcribes a gazette by hand.

Your private watchlist

Names your compliance team decides on, screened alongside the rest and shared with nobody. Every entry carries the reason it was listed.

Adverse media

AI

Reads the public record for the name and its aliases, attributes each finding to whoever made it, and links the source.

Every clean result says what it checked and what it did not. Every adverse-media finding carries the source you can open and the person who alleged it. Nothing is decided quietly: a hit goes to a human, never to a silent pass.

Payments

Then get paid from the account you verified.

Issue a bill, send a pay link, and let the payer settle straight from their bank account, verified once, then one tap every time after. No cards, no gateways to stitch together, no account numbers stored.

  • Link a bank account once, confirmed by the bank's own code.
  • Debit a saved account with a durable bank token, and pay in a tap.
  • Schedule an auto-pay, or settle a whole inbox of bills at once.
  • Every call reconciled and logged. Timeouts never double-charge.
In pilot

Buy now, pay later

Split a purchase into monthly instalments at checkout. A licensed lender decides the credit and pays you in full; the customer repays them by standing debit from the account they already verified. The money never passes through us.

Features

Everything after the check.

Checking someone is the beginning, not the job. The same login runs the review desk, the investigations, the fraud blocklist and the billing, on one customer record, so nobody re-types anything into a second system.

Operate

Run the desk without a spreadsheet.

  • Review queue

    Every referred check lands with the documents the customer actually uploaded.

  • Customer register

    One record per customer (owners, verifications and risk), with PEPs escalated to enhanced due diligence.

  • Analytics

    Volume and approval rate, broken down by module and by outcome.

  • Team & custom roles

    Give each role exactly the permissions it needs, nothing more.

Protect

Catch it before it costs you.

  • Fraud console

    Block known-bad identities, devices and accounts across every flow you run.

  • Transaction monitoring

    Build a rule without a developer and backtest it, or start from mule patterns and a Sri Lanka pack for hundi and round-tripping.

  • Ongoing monitoring

    Customers re-screened as the lists change; a new hit reopens the case.

  • Document signing

    Envelopes from the dashboard or your system; each signer gets a hosted link and a sealed audit trail.

Investigate

One queue, and the evidence to decide.

  • Case desk

    Referrals, screening hits and transaction alerts grouped by the person they are about, with an owner and a clock.

  • Statement analysis

    A bank statement read line by line and checked for structuring, pass-through funds and cash-heavy income.

  • Linked subjects

    Shared devices, phones and accounts draw the connections between customers.

  • Core banking feed

    Each account judged against its own history and the income its holder declared.

Grow

Keep customers coming back.

  • Subscriptions

    Publish one plan link; every subscriber is billed on schedule from their own bank account.

  • Loyalty points

    Set your earn rate and reward customers on every payment.

  • Gift vouchers

    Sell vouchers for your shop through AnybanQPay; they settle to you like a bill.

  • Events & ticketing

    Publish an event with free or paid tiers and check guests in at the door.

Integrate

Five ways in. Pick what fits today.

Start in the dashboard with no engineering at all, then move to the API when you're ready. Nothing has to be rebuilt in between.

  • DashboardRun checks by hand and work the review queue. No integration needed to start.
  • Hosted linkText or email a Verifia link. The customer verifies on their phone; you get the result.
  • Embedded widgetDrop the same flow into your own product with the Web SDK.
  • Workflow builderChain checks and branch on the result: approve, review or ask for more.
  • REST API & webhooksServer-to-server with API keys, and HMAC-signed webhooks retried until they land.

Developer documentation for customers

The API reference, SDKs, sandbox rules and webhook guide are in the console. Create an account and you get a sandbox key the same day.

Create an account

Trust

Handled the way regulators expect.

We hold citizens' identity data. That's a responsibility, not a feature, so the controls come first, not after launch.

Consent first

No lookup runs without the individual's recorded consent, captured in-session or by a one-time link, and withdrawable.

Encrypted at rest

NIC numbers and payer details are encrypted with AES-256-GCM under rotating keys; bank account numbers are never stored.

Encrypted to the far bank

Cross-border checks are OpenPGP-encrypted to the destination institution's own key inside TLS.

No card data, ever

Payment is authorised by the customer to their own bank, so PCI scope never arises.

A record of every signature

Method, time and the document's SHA-256 hash, behind a verification token.

Bank-grade access

Two-factor sign-in, least-privilege roles, rate limiting and a hash-chained audit log.

PDPA aligned

Built around the Personal Data Protection Act No. 9 of 2022: consent, export, erasure and retention.

Reviewed by banks

We complete your security questionnaire and data processing agreement.

Read the full trust centre

Control-by-control detail for security reviewers: encryption, sub-processors and retention.

Verify the first account today.

We onboard banks, lenders, fintechs and merchants. Register for sandbox keys straight away, or tell us what you need to verify and we will set you up.