Der folgende Inhalt setzt voraus, dass Sie die erforderliche PCI-Zertifizierung erhalten haben, um sensible Karteninhaberdaten in der Anfrage an unsere Webservices API zu verarbeiten und zu übermitteln.
Lesen Sie diesen Artikel, um mehr zu erfahren.
Wenn Sie Informationen zu früher eingereichten Anträgen und Transaktionen abrufen möchten, können Sie eine Anfrage an TRANSACTIONQUERY richten.
Überblick über den Prozess
Ihr System muss eine TRANSACTIONQUERY Anfrage an Trust Payments senden. Trust Payments wird dann eine Antwort mit den angeforderten Informationen zurücksenden, wenn eine passende Anfrage gefunden wurde.
So können Sie zum Beispiel Informationen über alle Transaktionen abfragen, die auf Ihrem Website-Referenz zwischen 18.00 und 21.00 Uhr abgewickelt wurden oder ob eine Transaktion abgewickelt wurde oder nicht.
Filter
Der Antrag TRANSACTIONQUERY umfasst hauptsächlich folgende Punkte filters. Betrachten Sie die Filter als Suchkriterien; die zurückgegebene Antwort enthält Informationen, die den angegebenen Filtern entsprechen.
Zum Beispiel, ein Filter mit orderreference "100100" würde Details zu allen übereinstimmenden Anfragen mit dieser Referenz zurückgeben (falls welche existieren und auf Ihrer Website-Referenz bearbeitet wurden).
Und die Angabe einer starttimestamp und endtimestamp liefert Details zu allen Anfragen, die zwischen den angegebenen Zeiten auf Ihrem Konto bearbeitet wurden.
Mehrere Datensätze können in einer einzigen Antwort zurückgegeben werden
Wir empfehlen Ihnen, Ihre Anfrage so spezifisch wie möglich zu formulieren und so viele Filter wie nötig anzugeben, um zu vermeiden, dass eine übermäßige Anzahl von Datensätzen in der Antwort erscheint.
Sie können auch mehrere Werte für jeden gegebenen Filter übermitteln. z.B. können Sie einen Filter übermitteln für transactionreference Werte "23-9-1" und "23-9-2", und alle Anfragen, die diesen Werten entsprechen, werden in der Antwort zurückgegeben. (Ein Beispiel für diesen Fall finden Sie weiter unten)
TRANSACTIONQUERY Anfrage
Damit die Anfrage TRANSACTIONQUERY erfolgreich bearbeitet werden kann, müssen Sie mindestens einen gültigen Filter übermitteln.
Beispiel anfordern
#!/usr/bin/python
import securetrading
stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)
query = {
"requesttypedescriptions": ["TRANSACTIONQUERY"],
"filter":{
"sitereference": [{"value":"test_site12345"}],
"currencyiso3a": [{"value":"GBP"}],
"transactionreference": [{"value":"72-9-80005"},{"value":"72-9-80006"}]
}
}
strequest = securetrading.Request()
strequest.update(query)
stresponse = st.process(strequest) #stresponse contains the transaction response
<?php
if (!($autoload = realpath(__DIR__ . '/../../../autoload.php')) && !($autoload = realpath(__DIR__ . '/../vendor/autoload.php'))) {
throw new Exception('Composer autoloader file could not be found.');
}
require_once($autoload);
$configData = array(
'username' => 'webservices@example.com',
'password' => 'Password1^',
);
$requestData = array(
'requesttypedescriptions' => array('TRANSACTIONQUERY'),
'filter' => array(
'sitereference' => array(array('value' => 'test_site12345')),
'currencyiso3a' => array(array('value' => 'GBP')),
'transactionreference' => array(array('value' => '72-9-80005'),array('value' => '72-9-80006'))
)
);
$api = \Securetrading\api($configData);
$response = $api->process($requestData);
var_dump($response->toArray());
?>
curl --user webservices@example.com:Password1^ <DOMAIN>/json/ -H "Content-type: application/json" -H "Accept: application/json" -X POST -d '{
"alias": "webservices@example.com",
"version": "1.00",
"request": [{
"requesttypedescriptions": ["TRANSACTIONQUERY"],
"filter":{
"sitereference": [{"value":"test_site12345"}],
"currencyiso3a": [{"value":"GBP"}],
"transactionreference": [{"value":"72-9-80005"},{"value":"72-9-80006"}]
}
}]
}'
{
"alias":"webservices@example.com",
"version":"1.00",
"request":[{
"requesttypedescriptions":["TRANSACTIONQUERY"],
"filter":{
"sitereference":[{"value":"test_site12345"}],
"currencyiso3a":[{"value":"GBP"}],
"transactionreference":[{"value":"72-9-80005"},{"value":"72-9-80006"}]
}
}]
}
<requestblock version="3.67">
<alias>webservices@example.com</alias>
<request type="TRANSACTIONQUERY">
<filter>
<sitereference>test_site12345</sitereference>
<currencyiso3a>GBP</currencyiso3a>
<transactionreference>72-9-80005</transactionreference>
<transactionreference>72-9-80006</transactionreference>
</filter>
</request>
</requestblock>
Ersetzen Sie <DOMAIN>
mit einer unterstützten Domäne. Klicken Sie hier für eine vollständige Liste.
Feldspezifikation
In der folgenden Tabelle sind alle Felder aufgeführt, die Sie bei der Bearbeitung einer TRANSACTIONQUERY -Anfrage in den Filter aufnehmen können.
Obwohl keines der folgenden Filterfelder obligatorisch ist, muss mindestens ein Filter eingegeben werden, damit die Anfrage erfolgreich bearbeitet werden kann. Aus diesem Grund wurden die meisten Felder unten als bedingt gekennzeichnet.
Eine Ausnahme von diesem Verhalten ist die sitereference Filter, der nicht allein eingereicht werden kann; er muss von mindestens einem anderen Filter begleitet werden. Diese Einschränkung dient dazu, die Belastung unserer Server zu verringern.
Feld | Format | Beschreibung | |
accounttypedescription XPath: /filter/accounttypedescription |
Alpha (20) |
Die Quelle der Transaktion.
|
|
billingemail XPath: /filter/billingemail |
E-Mail (255) |
Die Adresse des Kunden Rechnungs-E-Mail . Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Symbol). |
|
billingfirstname XPath: /filter/billingfirstname |
Alphanumerisch einschließlich Symbole (127) | Der Kunde ist Rechnungsvorname. | |
billinglastname XPath: /filter/billinglastname |
Alphanumerisch einschließlich Symbole (127) | Der Kunde ist Rechnungsnachname. | |
billingpostcode XPath: /filter/billingpostcode |
Alphanumerisch einschließlich Symbole (25) | Die Rechnungspostleitzahl oder die Postleitzahl. Es muss sich um eine gültige Postleitzahl für den billingcountryiso2a vorgelegt. | |
billingpremise XPath: /filter/billingpremise |
Alphanumerisch einschließlich Symbole (20) | Die Nummer oder der Name der Verbrauchsstelle mit der Rechnungsadresse des Kunden. | |
billingstreet XPath: /filter/billingstreet |
Alphanumerisch einschließlich Symbole (20) | Der Straßenname der Rechnungsadresse des Kunden. | |
completiontimestamp XPath: /filter/completiontimestamp |
Datum Uhrzeit JJJJ-MM-TT HH:MM:SS | Dies ist der Fall, wenn eine Vorauthentifizierung von einem POS-Terminal, bei dem derzeit keine Mittel für Abrechnung vorgesehen sind, aktualisiert wird, um Abrechnung zu ermöglichen, indem eine Abschlussanforderung durchgeführt wird. | |
currencyiso3a XPath: /filter/currencyiso3a |
Alpha (3) |
Die Transaktion Währung. Klicken Sie hier für eine vollständige Liste der Währung Codes. |
|
customerip XPath: /filter/customerip |
IP-Adresse (39) | Die IP-Adresse des Kunden. | |
endtimestamp XPath: /filter/endtimestamp |
Datum Uhrzeit JJJJ-MM-TT HH:MM:SS |
Nur Anfragen, die vor dem angegebenen Zeitstempel bearbeitet wurden, werden zurückgegeben.
(Anders als bei anderen Filtern können Sie nur einen endtimestamp in einer Anfrage) |
|
orderreference XPath: /filter/orderreference |
Alphanumerisch einschließlich Symbole (25) | Eindeutige Referenznummer, die vom Händler für die Anfrage angegeben wurde. | |
pan XPath: /filter/pan |
Numerisch (12-19) | Dies ist die Kartennummer, die auf der Vorderseite der Karte des Kunden aufgedruckt ist. | |
parenttransactionreference XPath: /filter/parenttransactionreference |
Alphanumerisch einschließlich Bindestriche (25) | Eindeutige Referenz der übergeordneten Anfrage. | |
paymenttypedescription XPath: /filter/paymenttypedescription |
Alpha (20) | Der Kartentyp des Kunden (z. B. "VISA" oder "MASTERCARD"). | |
requesttypedescription XPath: /filter/requesttypedescription |
Alpha (20) |
Die mit der Transaktion verbundene Anforderungstyp . Zum Beispiel: "AUTH" oder "REFUND". Klicken Sie hier für eine vollständige Liste der Antragsarten. |
|
sitereference XPath: /filter/sitereference |
Alpha (50) |
Die Website-Referenz, die die Transaktion bearbeitet hat. Die sitereference muss mit mindestens einem anderen Filter übermittelt werden, sonst wird ein Fehler zurückgegeben. |
|
starttimestamp XPath: /filter/starttimestamp |
Datum Uhrzeit JJJJ-MM-TT HH:MM:SS |
Nur Anfragen, die nach dem angegebenen Zeitstempel bearbeitet wurden, werden zurückgegeben.
(Anders als bei anderen Filtern können Sie nur einen starttimestamp in einer Anfrage) |
|
transactionreference XPath: /filter/transactionreference |
Alphanumerisch einschließlich Bindestriche (25) | Die eindeutige Referenz, die der Transaktion zugeordnet ist und von Trust Payments zugewiesen wird. |
Es können nur die oben genannten Filter eingegeben werden. Wenn ein übermittelter Filter nicht genau mit einem der oben aufgeführten unterstützten Werte übereinstimmt, wird er nicht zur Durchführung der Suche verwendet. Aus diesem Grund ist es wichtig, dass Sie sicherstellen, dass alle enthaltenen Filter korrekt geschrieben sind und dass Sie Ihre Lösung gründlich testen, um sicherzustellen, dass die erwarteten Datensätze zurückgegeben werden.
TRANSACTIONQUERY Antwort
Wenn Sie eine TRANSACTIONQUERY Anfrage erfolgreich abgeschickt haben, erhalten Sie eine Antwort, die in verschiedene Bereiche unterteilt ist records.
Jeder Datensatz enthält eine unterschiedliche Anzahl von Antwortfeldern, die von der im Datensatz angegebenen Anforderungstyp abhängen. Wenn der Datensatz zum Beispiel eine requesttypedescription von "AUTH", dann müssen Sie sich auf den Feldspezifikation in der Autorisierung.
Außerdem enthält die Antwort ein Feld namens foundSie gibt die Anzahl der Datensätze an, die mit den in der Anfrage angegebenen Filtern übereinstimmen. Wenn found den Wert "0" hat, wurden mit den von Ihnen angegebenen Filtern keine Datensätze gefunden.
Hier ein vereinfachtes Beispiel für die Struktur der Antwort, bestehend aus 2 Datensätzen (beide sind vom Typ "AUTH"):
{
u 'requestreference': u 'W72-pg3q2he9',
u 'version': u '1.00',
u 'responses': [{
u 'errorcode': u '0',
u 'errormessage': u 'Ok',
u 'found': u '2',
u 'records': [{
u 'accounttypedescription': u 'ECOM',
u 'acquirerresponsecode': u '00',
u 'authcode': u 'TEST22',
u 'baseamount': u '1050',
u 'cavv': u 'dHJ1c3RwYXltZW50c2F1dGhlbnQ',
u 'currencyiso3a': u 'GBP',
u 'dccenabled': u '0',
u 'debtrepayment': u '0',
u 'eci': u '05',
u 'enrolled': u 'Y',
u 'errorcode': u '0',
u 'errormessage': u 'Ok',
u 'expirydate': u '10/2022',
u 'fraudrating': u '0',
u 'interface': u 'PASS-JSON-JSON',
u 'issuer': u 'SecureTrading Test Issuer1',
u 'issuercountryiso2a': u 'US',
u 'livestatus': u '0',
u 'maskedpan': u '411111######1111',
u 'merchantcountryiso2a': u 'GB',
u 'merchantname': u 'Test Merchant',
u 'operatorname': u 'webservices@example.com',
u 'paymenttypedescription': u 'VISA',
u 'requesttypedescription': u 'AUTH',
u 'securityresponseaddress': u '0',
u 'securityresponsepostcode': u '0',
u 'securityresponsesecuritycode': u '2',
u 'settlebaseamount': u '1050',
u 'settleduedate': u '2019-12-17',
u 'settlestatus': u '0',
u 'sitereference': u 'test_site12345',
u 'splitfinalnumber': u '1',
u 'status': u 'Y',
u 'threedversion': u '2.2.0',
u 'tid': u '27882788',
u 'transactionreference': u '72-9-80005',
u 'transactionstartedtimestamp': u '2019-12-17 09:35:03'
}, {
u 'accounttypedescription': u 'ECOM',
u 'acquirerresponsecode': u '00',
u 'authcode': u 'TEST03',
u 'baseamount': u '1050',
u 'cavv': u 'dHJ1c3RwYXltZW50c2F1dGhlbnR',
u 'currencyiso3a': u 'GBP',
u 'dccenabled': u '0',
u 'debtrepayment': u '0',
u 'eci': u '05',
u 'enrolled': u 'Y',
u 'errorcode': u '0',
u 'errormessage': u 'Ok',
u 'expirydate': u '10/2022',
u 'fraudrating': u '0',
u 'interface': u 'PASS-JSON-JSON',
u 'issuer': u 'SecureTrading Test Issuer1',
u 'issuercountryiso2a': u 'US',
u 'livestatus': u '0',
u 'maskedpan': u '411111######1111',
u 'merchantcountryiso2a': u 'GB',
u 'merchantname': u 'Test Merchant',
u 'operatorname': u 'webservices@example.com',
u 'paymenttypedescription': u 'VISA',
u 'requesttypedescription': u 'AUTH',
u 'securityresponseaddress': u '0',
u 'securityresponsepostcode': u '0',
u 'securityresponsesecuritycode': u '2',
u 'settlebaseamount': u '1050',
u 'settleduedate': u '2019-12-17',
u 'settlestatus': u '0',
u 'sitereference': u 'test_site12345',
u 'splitfinalnumber': u '1',
u 'status': u 'Y',
u 'threedversion': u '2.2.0',
u 'tid': u '27882788',
u 'transactionreference': u '72-9-80006',
u 'transactionstartedtimestamp': u '2019-12-17 09:35:10'
}],
u 'requesttypedescription': u 'TRANSACTIONQUERY',
u 'transactionstartedtimestamp': u '2019-12-17 09:36:21'
}]
}
array(3) {
["requestreference"] => string(9) "W72-pg3q2he9"
["version"] => string(4) "1.00"
["responses"] => array(1) {
[0] => array(6) {
["errorcode"] => string(1) "0"
["errormessage"] => string(2) "Ok"
["found"] => string(1) "2"
["records"] => array(2) {
[0] => array(37) {
["accounttypedescription"] => string(4) "ECOM"
["acquirerresponsecode"] => string(2) "00"
["authcode"] => string(6) "TEST22"
["baseamount"] => string(4) "1050"
["cavv"] => string(27) "dHJ1c3RwYXltZW50c2F1dGhlbnQ"
["currencyiso3a"] => string(3) "GBP"
["dccenabled"] => string(1) "0"
["debtrepayment"] => string(1) "0"
["eci"] => string(2) "05"
["enrolled"] => string(1) "Y"
["errorcode"] => string(1) "0"
["errormessage"] => string(2) "Ok"
["expirydate"] => string(7) "10/2022"
["fraudrating"] => string(1) "0"
["interface"] => string(14) "PASS-JSON-JSON"
["issuer"] => string(26) "SecureTrading Test Issuer1"
["issuercountryiso2a"] => string(2) "US"
["livestatus"] => string(1) "0"
["maskedpan"] => string(16) "411111######1111"
["merchantcountryiso2a"] => string(2) "GB"
["merchantname"] => string(13) "Test Merchant"
["operatorname"] => string(23) "webservices@example.com"
["paymenttypedescription"] => string(4) "VISA"
["requesttypedescription"] => string(4) "AUTH"
["securityresponseaddress"] => string(1) "0"
["securityresponsepostcode"] => string(1) "0"
["securityresponsesecuritycode"] => string(1) "2"
["settlebaseamount"] => string(4) "1050"
["settleduedate"] => string(10) "2019-12-17"
["settlestatus"] => string(1) "0"
["sitereference"] => string(14) "test_site12345"
["splitfinalnumber"] => string(1) "1"
["status"] => string(1) "Y"
["threedversion"] => string(5) "2.2.0"
["tid"] => string(8) "27882788"
["transactionreference"] => string(10) "72-9-80005"
["transactionstartedtimestamp"] => string(19) "2019-12-17 09:35:03"
}
[1] => array(37) {
["accounttypedescription"] => string(4) "ECOM"
["acquirerresponsecode"] => string(2) "00"
["authcode"] => string(6) "TEST03"
["baseamount"] => string(4) "1050"
["cavv"] => string(27) "dHJ1c3RwYXltZW50c2F1dGhlbnR"
["currencyiso3a"] => string(3) "GBP"
["dccenabled"] => string(1) "0"
["debtrepayment"] => string(1) "0"
["eci"] => string(2) "05"
["enrolled"] => string(1) "Y"
["errorcode"] => string(1) "0"
["errormessage"] => string(2) "Ok"
["expirydate"] => string(7) "10/2022"
["fraudrating"] => string(1) "0"
["interface"] => string(14) "PASS-JSON-JSON"
["issuer"] => string(26) "SecureTrading Test Issuer1"
["issuercountryiso2a"] => string(2) "US"
["livestatus"] => string(1) "0"
["maskedpan"] => string(16) "411111######1111"
["merchantcountryiso2a"] => string(2) "GB"
["merchantname"] => string(13) "Test Merchant"
["operatorname"] => string(23) "webservices@example.com"
["paymenttypedescription"] => string(4) "VISA"
["requesttypedescription"] => string(4) "AUTH"
["securityresponseaddress"] => string(1) "0"
["securityresponsepostcode"] => string(1) "0"
["securityresponsesecuritycode"] => string(1) "2"
["settlebaseamount"] => string(4) "1050"
["settleduedate"] => string(10) "2019-12-17"
["settlestatus"] => string(1) "0"
["sitereference"] => string(14) "test_site12345"
["splitfinalnumber"] => string(1) "1"
["status"] => string(1) "Y"
["threedversion"] => string(5) "2.2.0"
["tid"] => string(8) "27882788"
["transactionreference"] => string(10) "72-9-80006"
["transactionstartedtimestamp"] => string(19) "2019-12-17 09:35:10"
}
}
["requesttypedescription"] => string(16) "TRANSACTIONQUERY"
["transactionstartedtimestamp"] => string(19) "2019-12-17 09:36:21"
}
}
}
{"requestreference":"W72-pg3q2he9",
"version":"1.00",
"response":[{
"errorcode":"0",
"errormessage":"Ok",
"found":"2",
"records":[{
"accounttypedescription":"ECOM",
"acquirerresponsecode":"00",
"authcode":"TEST22",
"baseamount":"1050",
"cavv":"dHJ1c3RwYXltZW50c2F1dGhlbnQ",
"currencyiso3a":"GBP",
"dccenabled":"0",
"debtrepayment":"0",
"eci":"05",
"enrolled":"Y",
"errorcode":"0",
"errormessage":"Ok",
"expirydate":"10\/2022",
"fraudrating":"0",
"interface":"PASS-JSON-JSON",
"issuer":"SecureTrading Test Issuer1",
"issuercountryiso2a":"US",
"livestatus":"0",
"maskedpan":"411111######1111",
"merchantcountryiso2a":"GB",
"merchantname":"Test Merchant",
"operatorname":"webservices@example.com",
"paymenttypedescription":"VISA",
"requesttypedescription":"AUTH",
"securityresponseaddress":"0",
"securityresponsepostcode":"0",
"securityresponsesecuritycode":"2",
"settlebaseamount":"1050",
"settleduedate":"2019-12-17",
"settlestatus":"0",
"sitereference":"test_site12345",
"splitfinalnumber":"1",
"status":"Y",
"threedversion":"2.2.0",
"tid":"27882788",
"transactionreference":"72-9-80005",
"transactionstartedtimestamp":"2019-12-17 09:35:03"
},
{
"accounttypedescription":"ECOM",
"acquirerresponsecode":"00",
"authcode":"TEST03",
"baseamount":"1050",
"cavv":"dHJ1c3RwYXltZW50c2F1dGhlbnR",
"currencyiso3a":"GBP",
"dccenabled":"0",
"debtrepayment":"0",
"eci":"05",
"enrolled":"Y",
"errorcode":"0",
"errormessage":"Ok",
"expirydate":"10\/2022",
"fraudrating":"0",
"interface":"PASS-JSON-JSON",
"issuer":"SecureTrading Test Issuer1",
"issuercountryiso2a":"US",
"livestatus":"0",
"maskedpan":"411111######1111",
"merchantcountryiso2a":"GB",
"merchantname":"Test Merchant",
"operatorname":"webservices@example.com",
"paymenttypedescription":"VISA",
"requesttypedescription":"AUTH",
"securityresponseaddress":"0",
"securityresponsepostcode":"0",
"securityresponsesecuritycode":"2",
"settlebaseamount":"1050",
"settleduedate":"2019-12-17",
"settlestatus":"0",
"sitereference":"test_site12345",
"splitfinalnumber":"1",
"status":"Y",
"threedversion":"2.2.0",
"tid":"27882788",
"transactionreference":"72-9-80006",
"transactionstartedtimestamp":"2019-12-17 09:35:10"
}],
"requesttypedescription":"TRANSACTIONQUERY",
"transactionstartedtimestamp":"2019-12-17 09:36:21"
}],
"secrand":"uISZfw8wKWR"
}
<responseblock version="3.67">
<requestreference>Xv18xwv52</requestreference>
<response type="TRANSACTIONQUERY">
<error>
<code>0</code>
<message>Ok</message>
</error>
<found>2</found>
<record type="AUTH">
<acquirerresponsecode>00</acquirerresponsecode>
<authcode>TEST35</authcode>
<billing>
<amount currencycode="GBP">1050</amount>
<dcc enabled="0"/>
<payment type="VISA">
<expirydate>10/2022</expirydate>
<issuer>SecureTrading Test Issuer1</issuer>
<issuercountry>US</issuercountry>
<pan>411111######1111</pan>
</payment>
</billing>
<error>
<code>0</code>
<message>Ok</message>
</error>
<fraud>
<rating>0</rating>
</fraud>
<live>0</live>
<merchant>
<debtrepayment>0</debtrepayment>
<merchantcountryiso2a>GB</merchantcountryiso2a>
<merchantname>Test Merchant</merchantname>
<operatorname>webservices@example.com</operatorname>
<tid>27882788</tid>
</merchant>
<operation>
<accounttypedescription>ECOM</accounttypedescription>
<interface>CERT-XML-XML</interface>
<sitereference>test_site12345</sitereference>
<splitfinalnumber>1</splitfinalnumber>
</operation>
<security>
<address>0</address>
<postcode>0</postcode>
<securitycode>2</securitycode>
</security>
<settlement>
<settlebaseamount>1050</settlebaseamount>
<settleduedate>2019-12-17</settleduedate>
<settlestatus>0</settlestatus>
</settlement>
<threedsecure>
<cavv>dHJ1c3RwYXltZW50c2F1dGhlbnQ</cavv>
<eci>05</eci>
<enrolled>Y</enrolled>
<status>Y</status>
<threedversion>2.2.0</threedversion>
</threedsecure>
<timestamp>2019-12-17 09:17:58</timestamp>
<transactionreference>72-9-80005</transactionreference>
</record>
<record type="AUTH">
<acquirerresponsecode>00</acquirerresponsecode>
<authcode>TEST06</authcode>
<billing>
<amount currencycode="GBP">1050</amount>
<dcc enabled="0"/>
<payment type="VISA">
<expirydate>10/2022</expirydate>
<issuer>SecureTrading Test Issuer1</issuer>
<issuercountry>US</issuercountry>
<pan>411111######1111</pan>
</payment>
</billing>
<error>
<code>0</code>
<message>Ok</message>
</error>
<fraud>
<rating>0</rating>
</fraud>
<live>0</live>
<merchant>
<debtrepayment>0</debtrepayment>
<merchantcountryiso2a>GB</merchantcountryiso2a>
<merchantname>Test Merchant</merchantname>
<operatorname>webservices@example.com</operatorname>
<tid>27882788</tid>
</merchant>
<operation>
<accounttypedescription>ECOM</accounttypedescription>
<interface>CERT-XML-XML</interface>
<sitereference>test_site12345</sitereference>
<splitfinalnumber>1</splitfinalnumber>
</operation>
<security>
<address>0</address>
<postcode>0</postcode>
<securitycode>2</securitycode>
</security>
<settlement>
<settlebaseamount>1050</settlebaseamount>
<settleduedate>2019-12-17</settleduedate>
<settlestatus>0</settlestatus>
</settlement>
<threedsecure>
<cavv>dHJ1c3RwYXltZW50c2F1dGhlbnR</cavv>
<eci>05</eci>
<enrolled>Y</enrolled>
<status>Y</status>
<threedversion>2.2.0</threedversion>
</threedsecure>
<timestamp>2019-12-17 09:19:00</timestamp>
<transactionreference>72-9-80006</transactionreference>
</record>
<timestamp>2019-12-17 09:19:00</timestamp>
</response>
<secrand>IDBpVj</secrand>
</responseblock>
Es können maximal 500 Datensätze pro Antwort zurückgegeben werden.
Die found wird nie einen höheren Wert als 500 zurückgeben, selbst wenn mehr als 500 Anfragen die angegebenen Kriterien erfüllen.
Verstehen von Fehlern
Bitte vergewissern Sie sich, dass Sie die Fehlercodes die in der Antwort zurückgegeben werden:
- Auf der höchsten Ebene der Reaktion, zusammen mit transactionstartedtimestamp und found, gibt es eine errorcode. Dies zeigt an, ob die TRANSACTIONQUERY Anfrage erfolgreich war oder nicht. Wenn Fehlercode hier nicht "0" ist, war die TRANSACTIONQUERY -Anfrage nicht erfolgreich. Sie müssen das Problem beheben und es erneut versuchen.
- Darüber hinaus wird jeder record enthalten ihre eigenen errorcode. Dies zeigt an, ob der im Datensatz dargestellte Antrag erfolgreich war oder nicht.
- Eine vollständige Liste der von Trust Payments verwendeten Fehlercodes finden Sie hier.
Feldspezifikation
In der folgenden Tabelle sind alle Felder aufgelistet, die in einem bestimmten record.
Felder werden nur zurückgegeben, wenn die Daten für die abgefragte Anfrage verfügbar sind.
Dies kann je nach Anforderungstyp variieren.
Feld | Format | Beschreibung | |
accounttypedescription XPath: /record/operation/accounttypedescription |
Alpha (20) |
Die Art des Kontos, das für die Bearbeitung der abgefragten Anfrage verwendet wird:
|
|
acquireradvicecode |
Numerisch (1) |
Ein numerischer Wert, der nach einer wiederholten Zahlungsanforderung zurückgegeben wird und angibt, ob weitere Zahlungen verarbeitet werden können.
Kartierung:
Ob dieses Feld zurückgegeben wird, hängt von Ihrer anwerbenden Bank ab. Bitte kontaktieren Sie unser Support-Team, wenn Sie Hilfe benötigen. |
|
acquirerresponsecode |
Alphanumerisch (255) |
Wird von Ihrem Acquirer verwendet, um das Ergebnis der abgefragten Anfrage anzuzeigen. Ob diese Felder zurückgegeben werden, hängt von Ihrer anwerbenden Bank ab. Bitte kontaktieren Sie unser Support-Team, wenn Sie Hilfe benötigen. |
|
acquirerresponsemessage |
Alphanumerisch (255) | ||
authcode XPath: /record/authcode |
Alphanumerisch (255) |
Der Autorisierung Code, der von der ausstellenden Bank bereitgestellt wird. Dieser ist je nach Bank unterschiedlich. Wird nur zurückgegeben, wenn die abgefragte Transaktion genehmigt wurde. |
|
authmethod XPath: /record/operation/authmethod |
Alpha (11) |
Auth-Methoden werden verwendet, um festzulegen, wie eine Transaktion vom Kartenaussteller verarbeitet werden soll. Jede authmethod hat eine andere Reihe von Anforderungen. Klicken Sie auf die folgenden Links, um mehr zu erfahren:
Wird nur zurückgegeben, wenn der Anfrage ein authmethod Wert zugewiesen wurde. |
|
baseamount XPath: /record/billing/amount |
Numerisch (13) | Der Betrag der abgefragten Transaktion in Basiseinheiten, ohne Kommas oder Dezimalpunkte, so dass £10 als 1000 zurückgegeben wird. | |
billingcountryiso2a XPath: /record/billing/country |
Alpha (2) |
Das Land für die Rechnungsadresse des Kunden im ISO2A-Format. Klicken Sie hier für eine vollständige Liste der Ländercodes. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingcounty XPath: /record/billing/county |
Alphanumerisch einschließlich Symbole (127) |
Der Bezirk, der für die Rechnungsadresse des Kunden eingegeben wurde. Bei US-Adressen wird hier der Bundesstaat in einem zweistelligen Format zurückgegeben (z. B. "NY"). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingemail XPath: /record/billing/email |
E-Mail (255) |
Die Adresse des Kunden Rechnungs-E-Mail . Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingfirstname XPath: /record/billing/name/first |
Alphanumerisch einschließlich Symbole (127) |
Der Kunde ist Rechnungsvorname. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billinglastname XPath: /record/billing/name/last |
Alphanumerisch einschließlich Symbole (127) |
Der Kunde ist Rechnungsnachname. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingmiddlename XPath: /record/billing/name/middle |
Alphanumerisch einschließlich Symbole (127) |
Der/die mittlere(n) Rechnungsname(n) des Kunden. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingpostcode XPath: /record/billing/postcode |
Alphanumerisch (25) |
Die Postleitzahl, die für die Rechnungsadresse des Kunden eingegeben wurde. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingprefixname XPath: /record/billing/name/prefix |
Alphanumerisch einschließlich Symbole (25) |
Das Präfix des Rechnungsnamens des Kunden (z. B. Herr, Frau, Dr.). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingpremise XPath: /record/billing/premise |
Alphanumerisch einschließlich Symbole (25) |
Die Hausnummer oder die erste Zeile der Rechnungsadresse des Kunden. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingstreet XPath: /record/billing/street |
Alphanumerisch einschließlich Symbole (127) |
Die für die Rechnungsadresse des Kunden eingegebene Straße. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingsuffixname XPath: /record/billing/name/suffix |
Alphanumerisch einschließlich Symbole (25) |
Das Suffix des Rechnungsnamens des Kunden (z. B. Bsc). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingtelephone XPath: /record/billing/telephone |
Alphanumerisch einschließlich Symbole (20) |
Die Telefonnummer des Kunden. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingtelephonetype XPath: /record/billing/telephone/@type |
Saibling (1) |
Die Art der Telefonnummer. Die verfügbaren Optionen sind:
Dieses Feld wird zurückgegeben, falls vorhanden. |
|
billingtown XPath: /record/billing/town |
Alphanumerisch einschließlich Symbole (127) |
Der Ort, der für die Rechnungsadresse des Kunden eingegeben wurde. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
cavv XPath: /record/threedsecure/cavv |
Alphanumerisch (56) |
Die eindeutige Cardholder Authentication Verification Value (CAVV), die mit der Transaktion verbunden ist. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
chargedescription XPath: /record/merchant/chargedescription |
Alphanumerisch einschließlich Symbole (25) |
Dies ist eine Beschreibung der abgefragten Zahlung, die auf dem Kontoauszug des Kunden erscheint. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
credentialsonfile XPath: /record/operation/credentialsonfile |
Numerisch (1) |
Die zulässigen Werte für dieses Feld sind 0, 1 und 2.
Wird nur zurückgegeben, wenn ein credentialsonfile Wert der Anfrage zugewiesen wurde. |
|
currencyiso3a XPath: /record/billing/amount/@currencycode |
Alpha (3) |
Die Währung der abgefragten Transaktion. Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen. |
|
customercountryiso2a XPath: /record/customer/country |
Alpha (2) |
Das Land der Lieferadresse des Kunden im ISO2A-Format. Klicken Sie hier für eine vollständige Liste der Ländercodes. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customercounty XPath: /record/customer/county |
Alphanumerisch einschließlich Symbole (127) |
Der Bezirk, der für die Lieferadresse des Kunden eingegeben wurde. Bei US-Adressen wird hier der Bundesstaat in einem zweistelligen Format zurückgegeben (z. B. "NY"). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customeremail XPath: /record/customer/email |
E-Mail (255) |
Die Liefer-E-Mail-Adresse des Kunden. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customerfirstname XPath: /record/customer/name/first |
Alphanumerisch einschließlich Symbole (127) |
Der Vorname des Kunden bei der Zustellung. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customerip XPath: /record/customer/ip |
IP-Adresse (39) | Die IP des Kunden. | |
customerlastname XPath: /record/customer/name/last |
Alphanumerisch einschließlich Symbole (127) |
Der Nachname des Kunden bei der Zustellung. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customermiddlename XPath: /record/customer/name/middle |
Alphanumerisch einschließlich Symbole (127) |
Zweiter Vorname(n) des Kunden bei der Zustellung. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customerpostcode XPath: /record/customer/postcode |
Alphanumerisch (25) |
Die Postleitzahl, die für die Lieferadresse des Kunden eingegeben wurde. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customerprefixname XPath: /record/customer/name/prefix |
Alphanumerisch einschließlich Symbole (25) |
Das Präfix des Liefernamens des Kunden (z. B. Herr, Frau, Dr.). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customerpremise XPath: /record/customer/premise |
Alphanumerisch einschließlich Symbole (25) |
Die Hausnummer oder die erste Zeile der Lieferadresse des Kunden. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customerstreet XPath: /record/customer/street |
Alphanumerisch einschließlich Symbole (127) |
Die für die Lieferadresse des Kunden eingegebene Straße. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customersuffixname XPath: /record/customer/name/suffix |
Alphanumerisch einschließlich Symbole (25) |
Das Suffix des Liefernamens des Kunden (z. B. Bsc). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customertelephone XPath: /record/customer/telephone |
Alphanumerisch einschließlich Symbole (20) |
Die Telefonnummer des Kunden. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customertelephonetype XPath: /record/customer/telephone/@type |
Saibling (1) |
Die Art der Telefonnummer. Die verfügbaren Optionen sind:
Dieses Feld wird zurückgegeben, falls vorhanden. |
|
customertown XPath: /record/customer/town |
Alphanumerisch einschließlich Symbole (127) |
Der Ort, der für die Lieferadresse des Kunden eingegeben wurde. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
dccbaseamount XPath: /record/billing/dcc/amount |
Numerisch (13) |
Bei DCC handelt es sich um den Betrag auf der Website des Händlers Währung. Dieser wird in Basiseinheiten ohne Kommas oder Dezimalpunkte angegeben, d. h. 10 £ werden als 1000 zurückgegeben. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
dccenabled XPath: /record/billing/dcc/@enabled |
Numerisch (1) |
Zeigt an, ob Ihr Konto konfiguriert ist für DCC: Wird nur bei Kartentransaktionen zurückgegeben. |
|
dcccurrencyiso3a XPath: /record/billing/dcc/amount/@currencycode |
Alpha (3) |
Für DCC ist dies die Seite des Händlers Währung im iso3a-Format. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
dccconversionrate XPath: /record/billing/dcc/conversionrate |
Numerisch (255) |
Bei DCC ist dies der Umrechnungskurs, der zur Berechnung des Betrags auf Währung verwendet wird. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
dccratio XPath: /record/billing/dcc/ratio |
Numerisch (255) |
Für DCC ist dies das Verhältnis zwischen den Beträgen in Haupteinheiten der Währung und der Währung des Händlers. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
debtrepayment XPath: /record/merchant/debtrepayment |
Numerisch (1) |
Gibt an, ob die Transaktion als Schuldentilgung gekennzeichnet ist:
Klicken Sie hier, um mehr zu erfahren. Wird nur bei Kartentransaktionen zurückgegeben. |
|
eci XPath: /record/threedsecure/eci |
Alphanumerisch (2) |
Die mit der Transaktion verbundene Sicherheitsstufe ECI (E-Commerce Indicator). Klicken Sie hier, um mehr über mögliche ECI Werte zu erfahren. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
enrolled XPath: /record/threedsecure/enrolled |
Saibling (1) |
Zeigt an, ob die Karte des Kunden bei einem 3-D Secure System angemeldet ist oder nicht. Klicken Sie hier, um mehr zu erfahren. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
errorcode XPath: /record/error/code |
Numerisch (1-5) |
Die Fehlercode sollte verwendet werden, um festzustellen, ob die abgefragte(n) Anfrage(n) erfolgreich waren.
Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerte. |
|
errordata XPath: /record/error/data |
Alphanumerisch (255) |
Zusätzliche Informationen zur Behebung des Fehlers. Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist. |
|
errormessage XPath: /record/error/message |
Alphanumerisch (255) |
Hier finden Sie eine kurze Erklärung für die Fehlerursache.
Bei erfolgreichen Transaktionen wird dies als "Ok" zurückgegeben. Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerte. |
|
expirydate XPath: /record/billing/payment/expirydate |
Datum MM/JJJJ |
Das auf der Karte aufgedruckte Ablaufdatum. Wird nur bei Kartentransaktionen zurückgegeben. |
|
fraudrating XPath: /record/fraud/rating |
Numerisch (2) |
Dieses Feld bezieht sich auf unsere internen Betrugsprüfungen, wie in diesem Artikel dokumentiert. Dieser Wert stellt die aktuell zugewiesene Betrugsrating der abgefragten Transaktion dar. Diese Funktion ist opt-in. Wenn sie auf Ihrer Website-Referenz nicht aktiviert ist, wird immer 0 zurückgegeben. Wenn Sie sich für die Teilnahme entschieden haben:
Klicken Sie hier, um mehr zu erfahren. Wird nur bei Kartentransaktionen zurückgegeben. |
|
interface XPath: /record/operation/interface |
Alphanumerisch einschließlich Symbole (50) |
Stellt die Schnittstelle dar, über die die abgefragte Anfrage bearbeitet wurde. Die folgenden Beispiele sind üblich:
|
|
issuer XPath: /record/billing/payment/issuer |
Alphanumerisch (255) |
Der Kartenaussteller des Kunden. Wird nur bei Kartentransaktionen zurückgegeben. |
|
issuercountryiso2a XPath: /record/billing/payment/issuercountry |
Alpha (2) |
Das Land, in dem der Kartenaussteller des Kunden ansässig ist. Klicken Sie hier für eine vollständige Liste der Ländercodes. Wird nur bei Kartentransaktionen zurückgegeben. |
|
livestatus XPath: /record/live |
Numerisch (1) |
|
|
maskedpan |
Alphanumerisch einschließlich "#" (12-19) |
Wenn tokenisedpayment wird nicht zurückgegeben: Wenn tokenisedpayment wird mit dem Wert 1 zurückgegeben: Wird nur bei Kartentransaktionen zurückgegeben. |
|
merchantcategorycode XPath: /record/merchant/merchantcategorycode |
Alphanumerisch (255) |
Es handelt sich hierbei um Angaben zu dem Konto, das zur Bearbeitung der angefragten Transaktion verwendet wurde. Um diese Felder zu ändern, wenden Sie sich bitte an unser Support-Team. Die zurückgegebenen Werte hängen von der Konfiguration Ihres Kontos ab. |
|
merchantcity XPath: /record/merchant/merchantcity |
Alphanumerisch (127) | ||
merchantcountryiso2a XPath: /record/merchant/merchantcountryiso2a |
Alpha (2) | ||
merchantname XPath: /record/merchant/merchantname |
Alphanumerisch (255) | ||
merchantstatecode XPath: /record/merchant/merchantstatecode |
Alphanumerisch (127) | ||
merchantzipcode XPath: /record/merchant/merchantzipcode |
Alphanumerisch (10) | ||
operatorname XPath: /record/merchant/operatorname |
Alphanumerisch (255) | Der Wert dieses Feldes enthält den Namen des Benutzers, der die Anfrage bearbeitet hat. | |
orderreference XPath: /record/merchant/orderreference |
Alphanumerisch einschließlich Symbole (25) |
Die eindeutige Auftragsreferenz für die abgefragte Anfrage, die auf dem System Trust Payments gespeichert ist. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
parenttransactionreference XPath: /record/operation/parenttransactionreference |
Alphanumerisch & Bindestriche (25) |
Die transactionreference eines früheren Ersuchens, aus dem die wichtigsten Details hervorgegangen sind vererbt in der abgefragten Anfrage. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
paymenttypedescription XPath: /record/billing/payment/@type |
Alpha (20) | Zahlungsmethode (z. B. "VISA" oder "MASTERCARD"). | |
requesttypedescription XPath: /record/@type |
Alpha (20) | Die Art der im Datensatz zurückgegebenen Anfrage. | |
retrievalreferencenumber XPath: /record/other/retrievalreferencenumber |
Alphanumerisch (255) |
Ein ISO-Begriff. Dieser wird verwendet, um auf die Quelltransaktion zu verweisen. Dieses Feld wird zurückgegeben, wenn es verfügbar ist. Dies hängt von Ihrer erwerbenden Bank ab. Bitte kontaktieren Sie Ihre Bank für weitere Informationen. |
|
scaexemptionindicator XPath: /record/operation/scaexemptionindicator |
Numerisch (1) |
Wird zurückgegeben, wenn die abgefragte Transaktion als ausgenommen von EMV 3DS gekennzeichnet wurde. Klicken Sie hier, um mehr zu erfahren. Die folgenden Werte können zurückgegeben werden: |
|
securityresponseaddress XPath: /record/security/address |
Numerisch (1) |
Das Ergebnis der AVS und Sicherheitscode-Prüfungen. Diese enthalten einen der folgenden Werte:
Klicken Sie hier, um mehr zu erfahren. Diese Felder werden zurückgegeben, wenn sie verfügbar sind. |
|
securityresponsepostcode XPath: /record/security/postcode |
Numerisch (1) | ||
securityresponsesecuritycode XPath: /record/security/securitycode |
Numerisch (1) | ||
settlebaseamount XPath: /record/settlement/settlebaseamount |
Numerisch (13) |
Der Wert des abzurechnenden Betrags. Der abgerechnete Betrag kann über eine TRANSACTIONUPDATE Anfrage aktualisiert werden, so dass er niedriger ist als der ursprünglich genehmigte Betrag. |
|
settleduedate XPath: /record/settlement/settleduedate |
Datum JJJJ-MM-TT | Das Datum, an dem die abgefragte Transaktion abgewickelt wird. | |
settledtimestamp XPath: /record/settlement/settledtimestamp |
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss |
Das Datum und die Uhrzeit, zu der die abgefragte Transaktion abgewickelt wurde. Wird nur zurückgegeben, wenn die Transaktion abgewickelt wurde. |
|
settlestatus XPath: /record/settlement/settlestatus |
Numerisch (3) |
Ein numerischer Wert, der den Fortschritt von Abrechnung in Bezug auf die abgefragte Transaktion anzeigt. Klicken Sie hier für eine vollständige Liste der settlestatus Werte. |
|
sitereference XPath: /record/operation/sitereference |
Alphanumerisch & Unterstrich (50) |
Die Website-Referenz , über die die abgefragte Anfrage bearbeitet wurde. |
|
splitfinalnumber XPath: /operation/splitfinalnumber |
Numerisch (2) |
Gesamtzahl der zulässigen Splits. Wenn Sie keinen Gesplittete Sendung durchführen, wird dies als 1 zurückgegeben. Klicken Sie hier, um mehr über den Gesplittete Sendung zu erfahren. Wird nur bei Kartentransaktionen zurückgegeben. |
|
stan XPath: /record/other/stan |
ISO 8583 |
Die STAN (System Trace Audit Number), die mit der Transaktion verbunden ist. Dies entspricht der Norm ISO 8583. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
status XPath: /record/threedsecure/status |
Saibling (1) |
Zeigt an, ob der Kunde im ACS des Kartenausstellers authentifiziert wurde oder nicht. |
|
threedversion XPath: /record/threedsecure/version |
Numerisch (6) |
Version von 3-D Secure , die zur Authentifizierung der Zahlung verwendet wird. (z.B. "2.2.0") |
|
tid XPath: /record/merchant/tid |
Alphanumerisch (255) |
Die Terminal-ID, die für die Verarbeitung der abgefragten Transaktion verwendet wurde. Diese wird Ihrer Händlernummer zugeordnet, wenn wir Ihr Konto in unseren Systemen einrichten. Ob dieses Feld zurückgegeben wird, hängt von Ihrer anwerbenden Bank ab. Bitte kontaktieren Sie unser Support-Team, wenn Sie Hilfe benötigen. |
|
tokenisedpayment XPath: /record/billing/payment/pan/@tokenised |
Numerisch (1) |
Wenn dieses Feld mit dem Wert 1 zurückgegeben wird, bedeutet dies, dass die abgefragte Transaktion unter Verwendung eines Tokens verarbeitet wurde. Dieses Feld wird zurückgegeben, falls vorhanden. |
|
tokentype XPath: /record/billing/payment/pan/@tokentype |
Alphanumerisch (50) |
Dient zur Identifizierung der Art des für die abgefragte Zahlung verwendeten Tokens (z. B. "VISATOKEN"). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
transactionreference XPath: /record/transactionreference |
Alphanumerisch einschließlich Bindestriche (25) |
Eine eindeutige Referenz für die abgefragte Transaktion, die von Trust Payments zugewiesen wird. Sie benötigen diese Referenz, um eine Erstattung durchzuführen oder die Transaktion zu aktualisieren. | |
transactionstartedtimestamp XPath: /record/timestamp |
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss | Der Zeitpunkt, zu dem die abgefragte Transaktion verarbeitet wurde. | |
updatereason XPath: /record/settlement/updatereason |
Alphanumerisch (255) |
Die letzte Partei, die eine Aktualisierung der zurückgegebenen Transaktion vorgenommen hat. Wenn die Transaktion nach dem Senden der ersten Anfrage nie aktualisiert wurde, wird dieses Feld nicht ausgefüllt. Übliche Beispiele:
Dieses Feld wird zurückgegeben, falls vorhanden. |
|
walletdisplayname XPath: /record/billing/payment/wallet/displayname |
Alphanumerisch (255) |
Diese enthält normalerweise die letzten vier Ziffern der Kartennummer des Kunden (z. B. "1111"). Dieses Feld wird zurückgegeben, falls vorhanden. |
|
walletsource XPath: /record/billing/payment/wallet/source |
Alphanumerisch (20) |
Dient zur Identifizierung der Art der für die abgefragte Zahlung verwendeten Brieftasche (z. B. "APPLEPAY"). Dieses Feld wird zurückgegeben, falls vorhanden. |