Dieses Datenelement bezieht sich nicht auf EMV 3DS, sondern gibt zusätzliche Daten einer Autorisierung zurück (wie z.B. Daten des Acquirers / oder externen Dienstleistern).

Dieses Datenelement wird nur zurückgegeben, wenn der Request-Parameter msgver verwendet wurde.

Aktuell wird das Datenelement für GICC and CB2A unterstützt.

Datenelemente

Bitte beachten Sie, dass alle Datenelemente optional sind - ebenso wie das Element externalPaymentData selbst.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...


KeyFormatCNDDescriptionBeschreibung

Paygate legacy KVP

1externalApprovalCodestringOAcquiring Bank's authorization code / 3rd party approval codeAutorisierungscode der Transaktion des Acquirers / externen Dienstleisters

AID / ApprovalCode

2externalResponseCodestringO3rd party response codeAntwortcode des Acquirers / externen DienstleistersCodeExt
3externalOriginalCodestringOIn case of credit card payments this represents Issuer/Scheme response codeIm Falle von Kreditkartentransaktionen ist hier ggf. der Antwortcode des Issuers/Schemes enthaltenOriginalCode
4externalResponseMessagestringO3rd party response messageAntworttext des Acquirers / externen Dienstleisters

ErrorText

5externalOriginalMessagestringOIn case of credit card payments this represents Issuer/Scheme response messageIm Falle von Kreditkartentransaktionen ist hier ggf. der Antworttext des Issuers/Schemes enthaltenOriginalExtended
6externalTransactionIDstringO3rd party transaction identifierTransaktionsID des externen Dienstleisters

TransactionID / GuWID

7externalTokenstringO3rd party tokenToken des externen DienstleistersTokenExt
8externalMerchantIDstringO3rd party merchant identifierVertragsnummer des Acquirers / externen DienstleistersVU / VUNr
9externalTerminalIDstringO3rd party terminal identifierTerminalnummer für das ProcessingTID / TerminalID
10externalOrderIDstringO3rdparty order IDOrderId des Acquirers / externen Dienstleisters


Schema

(info) BASEURL= https://www.computop-paygate.com/schemas

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "BASEURL/resultsResponse.json",
    "type": "object",
    "properties": {
        "externalApprovalCode": {
            "type": "string"
        },
        "externalResponseCode": {
            "type": "string"
        },
        "externalOriginalCode": {
            "type": "string"
        },
        "externalResponseMessage": {
            "type": "string"
        },
        "externalOriginalMessage": {
            "type": "string"
        },
        "externalTransactionID": {
            "type": "string"
        },
        "externalToken": {
            "type": "string"
        },
        "externalMerchantID": {
            "type": "string"
        },
        "externalTerminalID": {
            "type": "string"
        },
        "externalOrderID": {
            "type": "string"
        }
    },
    "additionalProperties": false
}

Beispiel

Sample 1

received as

externalpaymentdata=e30

and Base64-decoded as:

{ }

Sample 2

received as

externalpaymentdata=eyJleHRlcm5hbEFwcHJvdmFsQ29kZSI6IjE1OTA3OSIsImV4dGVybmFsUmVzcG9uc2VDb2RlIjoiMDAiLCJleHRlcm5hbE1lcmNoYW50SUQiOiI0MzY4MDk0IiwiZXh0ZXJuYWxUZXJtaW5hbElEIjoiNDM2ODA5NCJ9

and Base64-decoded as:

{"externalApprovalCode":"159079","externalResponseCode":"00","externalMerchantID":"4368094","externalTerminalID":"4368094"}