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



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
        }
    }
}