Contact
Register

Verification of Payee Responder Service

POST /api/vop/v1/payee-verifications

The API allows to Verify the payee Name or ID details.

Request Parameters

AttributeTypeConditionDescription
X-Request-IDUUIDMandatoryThe Requesting PSP’s reference number of the VOP Request
X-RequestTimestampISODateTimeMandatoryTime Stamp of the VOP Request.

Request Body

AttributeTypeConditionDescription
partyParty TypeMandatoryProvide information about the identification of the Payee
partyAccountAccount TypeMandatoryProvide information about the Account of the Payee
partyAgentAgent TypeMandatoryIdentification of the RespondingPSP
unstructuredRemittanceInformationArray of Max140OptionalAdditional information about ATC001 sent by the Requester Usage Rule : only one entry may be used
requestingAgentAgent TypeMandatoryIdentification of the Requesting PSP

Response Parameters:

Header

AttributeTypeConditionDescription
X-Request-IDUUIDMandatoryThe Requesting PSP’s reference number of the VOP Request
X-ResponseTimestampISODateTimeMandatoryTime Stamp of the VOP Response

Response body

AttributeTypeConditionDescription
partyNameMatchParty Name Match CodeConditionalMatching result can be Match (MTCH), No Match (NMTC), Close Match (CMTC) with the Name of the Payment Counterparty, Verification Not Possible (NOAP)
partyIdMatchParty Identification Match CodeConditionalMatching result can be Match (MTCH), No Match (NMTC) , Verification Not Possible (NOAP)
matchedNameMax140TextConditionalName of the Payment Counterparty as reported by Responding PSP in the relevant character set. It is up to the Requesting PSP to decide how to display it to the PSU. This information must be provided if and only if mandatory for “Close Match” (CMTC) result for the partyNameMatch

Party Name Match Code

CodeDescription
MTCHMatch
NMTCNo Match
CMTCClose Match The provided “payee” name closely resemble the account holder name
NOAPVerification Check Not Possible / Validation Check is not applicable

Party Identification Match Code

  • In the case of a request based on ID there will not be a “Close Match”.
CodeDescription
MTCHMatch
NMTCNo Match
NOAPIdentification code not supported/known by the Responding / Verification Check Not Possible/ Validation Check is not applicable

Response codes

Status CodeDescription
200OK
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error

Example 1: VOP Request for a Name + IBAN

Request:

POST /api/vop/v1/payee-verifications
Host: api.example.com
Content-Type: application/json
Accept: application/json
User-Agent: MyApp/1.0
Content-Length: 312
Date: Mon,
27 Dec 2024 15: 19: 21 GMT
X-Request-ID: 123e4567-e89b-12d3-a456-426614174000
X-Request-Timestamp: 2024-12-27T15: 19: 21.123Z
{
    "party": {
        "name": "Marko Litner"
    },
    "partyAccount": {
        "iban": "AT632060484574769537"
    },
    "partyAgent": {
        "financialInstitutionId": {
            "bicfi": "BFICAT00 "
        }
    },
    "requestingAgent": {
        "financialInstitutionId": {
            "bicfi": "BFICAT00"
        }
    }
}

Response:

HTTP/1.1 200 OK
Content-Type: application/json
X-Request-ID: 123e4567-e89b-12d3-a456-426614174000
X-Response-Timestamp: 2024-12-27T15: 19: 22.678Z
Content-Length: 72
{
    "partyNameMatch": "CMTC",
    "matchedName": "Marko Leitner"
}

Example 2: Example of a VOP Request for an ID + IBAN

Request:

POST /api/v1/payee-verification
Host: api.example.com
Content-Type: application/json
Accept: application/json
User-Agent: MyApp/1.0
Date: Mon,
27 Dec 2024 15: 19: 21 GMT
Content-Length: 492
X-Request-ID: 123e4567-e89b-12d3-a456-426614174000
X-Request-Timestamp: 2024-12-27T15: 19: 21.123Z
{
    "party": {
        "identification": {
            "organisationId": {
                "lei": "KIKR00ZODTTCJD42HU61"
            }
        },
        "partyAccount": {
            "iban": "PT29003506519994659248615"
        },
        "partyAgent": {
            "financialInstitutionId": {
                "bicfi": "BFCIPT00 "
            }
        },
        "requestingAgent": {
            "financialInstitutionId": {
                "bicfi": "BFCIPT12"
            }
        }
    }
}

Response:

HTTP/1.1 200 OK
Content-Type: application/json
X-Request-ID: 123e4567-e89b-12d3-a456-426614174000
X-Response-Timestamp: 2024-08-12T15: 19: 22.678Z
Content-Length: 37
{
    "partyIdMatch": "MTCH"
}

© 2026. All rights reserved.