Previous Next JavaScript must be enabled to correctly display this content

## 1.2.7.2 Consumer Services - EXTERNAL IDENTIFIER

This topic describes about the consumer services required for EXTERNAL IDENTIFIER Implementation.

The below endpoint must be configured under Consumer Services in Oracle Banking Routing Hub:"OBVAM_EXTERNAL_IDENTIFIER"

Figure 1-22 Consumer Services - EXTERNAL ACCOUNT

Description of "Figure 1-22 Consumer Services - EXTERNAL ACCOUNT"

OBVAM_EXTERNAL_IDENTIFIER

This API enables the user to generate the Identifier externally.

Request:

    {
        "headers": {
            "Accept": [
                "*/*"
            ],
            "appId": [
                "CMNCORE"
            ],
            "userId": [
                "USER78"
            ],
            "branchCode": [
                "B01"
            ],
            "Content-Type": [
                "application/json"
            ],
            "SERVICE-CONSUMER": [
                "OBVAM_EXTERNAL_IDENTIFIER"
            ],
            "SERVICE-CONSUMER-SERVICE": [
                "TxnValidation"
            ],
            "X-B3-TraceId": [
                "89b855e1dcec3a6b"
            ],
            "X-B3-SpanId": [
                "74bc9367771558df"
            ],
            "X-B3-ParentSpanId": [
                "bca22da650c156c6"
            ],
            "X-B3-Sampled": [
                "1"
            ],
            "piiEnabled": [
                "true"
            ],
            "languageCode": [
                "ENG"
            ],
            "sessionRef": [
                "-oIkcyao6k1dKgMcXJR3kxjHrTvhRutKYNzP8FPq6jul5Fy_NRME2eD8rnDBeLRk6B4PJDfWYiddhB8i02TIbw"
            ],
            "entityId": [
                "DEFAULTENTITY"
            ],
            "Content-Length": [
                "136"
            ],
            "Host": [
                "ofss-mum-1462.snbomprshared1.gbucdsint02bom.oraclevcn.com:8016"
            ],
            "Connection": [
                "Keep-Alive"
            ],
            "User-Agent": [
                "Apache-HttpClient/4.5.14 (Java/11.0.16)"
            ],
            "Accept-Encoding": [
                "gzip,deflate"
            ]
        },
        "serviceConsumerServiceName": "TxnValidation",
        "body": {
            "txnAccountBrn": "000",
            "virtualIdentifier": "101",
            "customerId": "TCUST01",
            "txnAccount": "101",
            "drCrInd": "D",
            "txnAmount": 101,
            "txnCcy": "GBP"
        },
        "serviceConsumerName": "OBVAM_EXTERNAL_IDENTIFIER"
    }

Response:

    {
        "headers": {},
        "body": {
            "data": {
                "status": "SUCCESS"
            },
            "messages": {
                "keyId": null,
                "status": "SUCCESS",
                "codes": [],
                "requestId": null,
                "httpStatusCode": "OK",
                "overrideAuthLevelsReqd": null
            }
        }
    }

Parent topic: EXTERNAL IDENTIFIER Implementation