• DeutschEnglish

externalPaymentData

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 unten aufgeführten Datenelemente in externalPaymentData optional sind – ebenso wie das Element externalPaymentData selbst.

Key

Format

CND

Beschreibung

Paygate legacy KVP

externalApprovalCode

string

O

Autorisierungscode der Transaktion des Acquirers / externen Dienstleisters

AID / ApprovalCode

externalResponseCode

string

O

Antwortcode des Acquirers / externen Dienstleisters

CodeExt

externalOriginalCode

string

O

Im Falle von Kreditkartentransaktionen ist hier ggf. der Antwortcode des Issuers/Schemes enthalten

OriginalCode

externalResponseMessage

string

O

Antworttext des Acquirers / externen Dienstleisters

ErrorText

externalOriginalMessage

string

O

Im Falle von Kreditkartentransaktionen ist hier ggf. der Antworttext des Issuers/Schemes enthalten

OriginalExtended

externalTransactionID

string

O

TransaktionsID des externen Dienstleisters

TransactionID / GuWID

externalToken

string

O

Token des externen Dienstleisters

TokenExt

externalMerchantID

string

O

Vertragsnummer des Acquirers / externen Dienstleisters

VU / VUNr

externalTerminalID

string

O

Terminalnummer für das Processing

TID / TerminalID

externalOrderID

string

O

OrderId des Acquirers / externen Dienstleisters

Schema

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

1
{
2
"$schema": "http://json-schema.org/draft-07/schema#",
3
"$id": "BASEURL/resultsResponse.json",
4
"type": "object",
5
"properties": {
6
"externalApprovalCode": {
7
"type": "string"
8
},
9
"externalResponseCode": {
10
"type": "string"
11
},
12
"externalOriginalCode": {
13
"type": "string"
14
},
15
"externalResponseMessage": {
16
"type": "string"
17
},
18
"externalOriginalMessage": {
19
"type": "string"
20
},
21
"externalTransactionID": {
22
"type": "string"
23
},
24
"externalToken": {
25
"type": "string"
26
},
27
"externalMerchantID": {
28
"type": "string"
29
},
30
"externalTerminalID": {
31
"type": "string"
32
},
33
"externalOrderID": {
34
"type": "string"
35
}
36
},
37
"additionalProperties": false
38
}

Beispiel

Sample 1

received as

1
externalpaymentdata = e30;

and Base64-decoded as:

1
{
2
}

Sample 2

received as

1
externalpaymentdata =
2
eyJleHRlcm5hbEFwcHJvdmFsQ29kZSI6IjE1OTA3OSIsImV4dGVybmFsUmVzcG9uc2VDb2RlIjoiMDAiLCJleHRlcm5hbE1lcmNoYW50SUQiOiI0MzY4MDk0IiwiZXh0ZXJuYWxUZXJtaW5hbElEIjoiNDM2ODA5NCJ9;

and Base64-decoded as:

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

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status