3. /iban/deconstruct
Purpose
IBAN Deconstruct API enables an IBAN to be deconstructed to provide details of the entity that has issued the IBAN. The details provided on the response include 'Scheme Membership BIC' associated with the IBAN, national clearing code, the country where the issuing entity is located as well as IBAN National ID and Bank Identifier as registered on industry files.
Industry Reference Data
IBAN Deconstruct uses the industry data dynamic configurations to deconstruct the IBANs. The dynamic configurations are required to be populated through ingestion of relevant industry files provided
| Industry Data | Purpose | Additional References |
|---|---|---|
IBAN Structure Directory |
The dynamic configuration provides the structure of IBANs across different countries including position and length of relevant identifiers that are embedded on the IBANs issued in those countries. |
|
IBANPlus Directory |
The dynamic configuration provides |
|
IBAN Exclusion List |
Column 2, row 3 |
Usage
-
Client implementations can call the endpoint /iban-deconstruct to deconstruct an IBAN and to get the details of the entity that has issued the IBAN.
-
IBAN Deconstruct implementation is also used internally by different CSM Reachability services to deconstruct the IBAN and use the entity details to perform reachability checks or party entity look-ups. Below CSM Reachability endpoints use IBAN deconstruct internally (Refer CSM Reachability Operations)
-
Validate Intra Entity Reachability
-
Validate CSM Reachability
-
Select CSM Agent
-
Party Entities
-
Determine Processing Entity
-
Request and Response
IBAN Deconstruct follows below request and response structure. This section provides information on the request and response properties, for detailed API specs, please refer CSM Reachability Service API
API Version 2
Response
| Response Property | Description |
|---|---|
entityCountry |
Indicates the country in which the entity that holds the IBAN is located. |
ibanCountry |
Indicates the country that has issued the IBAN. This can be different from the entityCountry. |
bankIdentifier |
The bankIdentifier as defined on IBANPlus Directory. |
ibanNationalId |
ibanNationalId as defined on IBANPlus Directory. |
entityIdentifiers (*) |
1. A list of identifiers derived from the IBAN using IBANPlus and IBAN Structure dynamic configurations. The identifier types returned are of type BIC and NCC. 2. Refer Party Identifiers Explained for more details on identifier types supported on CSM Reachability Service. |
+identifier |
The identifier value for the entity associated with the IBAN. |
+IdentifierType |
The type value associated with the entity identifier. |
+identifierSubType |
Subtype of the identifier type returned. |
For all other countries, if the entities issuing IBANs are not registered on IBAN Plus, IBAN deconstruction and reachability checks to domestic, regional and international payment schemes will not be possible (Reason Code IPFRCH002).
|