Preparing Requesting PSP to Responding PSP request
The table below describes the different elements required in a Requesting PSP to Responding PSP API request for name-based Verification of Payee request.
In addition to attributes filled by the Payer when initiating a VOP request (Payment Counterparty Name and Payment Counterparty IBAN), and to trivial attributes (Request timestamp, Requesting PSP’s reference number, …), the Requesting PSP must perform some processing in order to complete a Requesting PSP to Responding PSP API request.
The Responding PSP BIC is a required attribute in Requesting PSP to Responding PSP API requests.
It is also the routing key to provide to the EPC Direct Service (EDS) in order to obtain the right Responding PSP VOP API host url to send the VOP request to.
BICs cannot be directly calculated from IBANs. PSPs or their RVMs will therefore have to call services allowing the retrieval of BICs from IBANs to obtain this information.
Responding PSP VOP API host url
The EPC designed the Verification Of Payee scheme as a decentralised scheme, based on interoperability of participants’ systems rather than a central infrastructure.
This design means that there won’t be a unique endpoint to connect to in order to send VOP requests, but up to as many endpoints as participating PSPs.
To ensure interoperability between all participating PSPs, and ensure the success of each VOP requests, the EPC will maintain a central directory, the EDS, that will provide the right Requesting PSP with the right endpoint to call in order to reach a given Responding PSP.
When preparing a VOP API request, a Requesting PSP must therefore call the EDS with the Responding PSP BIC to obtain the Responding PSP VOP API host url.
Requesting PSPs or their RVMs will need to make local copies of the EDS and rely on these local copies for this processing.