You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

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.


KeyFormatCNDBeschreibung

Paygate legacy KVP

1externalApprovalCodestringOAutorisierungscode der Transaktion des Acquirers / externen Dienstleisters

AID / ApprovalCode

2externalResponseCodestringOAntwortcode des Acquirers / externen DienstleistersCodeExt
3externalOriginalCodestringOIm Falle von Kreditkartentransaktionen ist hier ggf. der Antwortcode des Issuers/Schemes enthaltenOriginalCode
4externalResponseMessagestringOAntworttext des Acquirers / externen Dienstleisters

ErrorText

5externalOriginalMessagestringOIm Falle von Kreditkartentransaktionen ist hier ggf. der Antworttext des Issuers/Schemes enthaltenOriginalExtended
6externalTransactionIDstringOTransaktionsID des externen Dienstleisters

TransactionID / GuWID

7externalTokenstringOToken des externen DienstleistersTokenExt
8externalMerchantIDstringOVertragsnummer des Acquirers / externen DienstleistersVU / VUNr
9externalTerminalIDstringOTerminalnummer für das ProcessingTID / TerminalID
10externalOrderIDstringOOrderId des Acquirers / externen Dienstleisters


Schema

(info) BASEURL= The page Wording (veraltet) was not found  -- Please check/update the page name used in the MultiExcerpt-Include macroschemas

{
    "$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"}

  • No labels