Create Payee Verification

Verify that a bank account belongs to the named person or company before initiating a transfer.

This endpoint implements the Verification of Payee (VoP) name-check service, mandatory under the SEPA Instant Payments Regulation (IPR) for SCT and SCT Inst transfers since 9 October 2025. A real-time request is sent to the recipient's bank to compare the submitted account holder name against their records.

Typical flow:

  1. Call this endpoint before creating an external transfer.
  2. Inspect the result.matchLevel in the response and decide whether to proceed.
  3. Attach the returned verificationId as vopId in the external transfer creation request.
  4. Verifications are valid for 60 minutes (status: ACTIVE). If re-verification is requested within that window, the same verificationId is returned.

Match level guidance:

matchLevelMeaningRecommended action
MATCHName and IBAN align perfectlyProceed with confidence
CLOSE_MATCHMinor discrepancy (e.g. typo)Review result.accountHolder for the suggested correct name
NO_MATCHName belongs to a different personAbort — high fraud risk
UNAVAILABLERecipient bank unreachable or unsupportedProceed with caution
Body Params
string
required

The name of the account holder to verify against the recipient bank.

string
enum
required

The type of verification to perform. Must be VERIFICATION_OF_PAYEE.

Allowed:
vop
object
required

Payee account details for the verification.

Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Choose an example:
application/json