If you still can’t find your answer, you can always contact us.
It is used by payment service provides (PSPs) or their internal teams who wish to test or consume Banfico's Account Validation (Confirmation of Payee / IBAN Check) products. We offer two types of products for multiple countries which are "Requestor" (Outbound Account Validation) and "Responder" (Inbound Account Validation)
What is a Requestor and Responder?
Requestor is also called Account Validation Outbound Service. It's purpose is to send request to payee bank while performing name checks. Responder is also called Account Validation Inbound Service. It's purpose is to compare the payee details held in the bank database with the details received from the requestor. The result of the name matching is sent back to the requestor using "Global Name Match Result" and various "Reason Codes".
What is meant by Internal and External developers?
Internal Developers are the PSP's internal team who can consume all the API's exposed in the CoP Portal its operations team.
External Developers are the participants who can onboard using DCR registration and consume CoP Inbound API. In the lower environments we provide manual registration for testing purposes.
What is DCR?
DCR stands for Dynamic Client Registration. It is done using a JSON Web Token (JWT). DCR eliminates the need for a manual registration process, making it more efficient and less time-consuming to register new clients.
Can you test real-time data using Banfico's CoP Sandbox environments?
No, only test/mock data can be used for testing in the Sandbox environments.
What are the API specifications of Banfico's Account Validation (CoP / IBAN Check) solution based on?
Wherever required, Banfico's API is built based on the specifications published by respective regulators/ authorities. For example, UK CoP product is based the Pay.UK's Confirmation of Payee specifications and France IBAN check product is based on SEPAmail DIAMOND application specifications.
Are there separate APIs for personal and business account validations?
No, both business and personal account name validations are done using the same outbound API under internal developer.
What are Secondary References used for?
Secondary Reference Data (SRD) is optionally used for UK Confirmation of Payee checks. This is the official definition provided by Pay.UK for Secondary Reference Data: For most accounts, all the information needed to complete a Confirmation of Payee check is a sort code, account number, and payee name. However, some accounts require a reference to be entered for the payment to be applied to the final account, for example, a 16-digit credit card number when paying a credit card bill, or a roll number for some building society accounts. This is called Secondary Reference Data (SRD)by institutions which do not have unique sort codes. But, these small institutions or PSP's address their customers with SRD. SRD could be basically a roll number for building societies or credit card numbers.
Is it mandatory for Banks to upload account details to Banfico's Responder database?
No, it isn't mandatory for banks to provide any data to Banfico. Banks can reuse/ develop a core banking API to retrieve account data based on account numbers and expose that API to Banfico's account validation (CoP / IBAN Check) solution. Alternately, Banfico provides the option of replicating the real time data in Banfico's database to provide a faster implementation cycle.
Is it mandatory that CoP checks in UK have to go through CoP directory?
Yes. Because all the participants will be live in CoP Directory and Requestors have to onboard with Responders.
Can Inbound and Outbound services be subscribed using a single Developer account?
No, Inbound services and Outbound services cannot be accessed using the same Developer Accounts. Internal Developers can only access Outbound Service and External Developers can only access Inbound Services.
Does Banfico's CoP Sandbox environment have access to the CoP Directory?
No, Banfico's CoP sandbox environment does not have access to Pay.UK's CoP Directory.
Can Developers perform multiple name checks using the same access token?
Yes, the same access token can be used for performing any number of name verifications. When these tokens expire, you can use refresh tokens to generate new access tokens.