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.
In diesem Dokument wird davon ausgegangen, dass Sie Ihre eigene Integration mit Apple Pay konfiguriert haben und ein Gateway für die Abwicklung der Zahlung benötigen. Sobald Sie Folgendes befolgt haben Apples Anleitung zur Überprüfung der Token-Signatur und zur Entschlüsselung des Tokens (Link zu externer Seite)muss Ihr System die Schlüsselwerte aus der Datei paymentData, billingContact und shippingContact Objekte zurück und übermitteln sie in einer AUTH -Anfrage an Trust Payments. Die vollständigen Zuordnungen der von Apple Pay zurückgegebenen Felder zu den in der AUTH -Anfrage übermittelten Feldern finden Sie unten.
AUTH Anfrage
Im Folgenden finden Sie ein Beispiel für einen AUTH Antrag mit den oben beschriebenen Anforderungen:
#!/usr/bin/python
import securetrading
stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)
auth = {
"accounttypedescription":"ECOM",
"baseamount":"2000",
"currencyiso3a":"GBP",
"eci":"2",
"expirydate":"07/2023",
"pan":"5100000000000511",
"requesttypedescriptions": ["AUTH"],
"sitereference": "test_site12345",
"tavv":"ALFoEd4DhmGzAIj3dUo4AoABFA==",
"walletdisplayname":"MasterCard 0511",
"walletsource":"APPLEPAY"
}
strequest = securetrading.Request()
strequest.update(auth)
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(
'accounttypedescription' => 'ECOM',
'baseamount' => '2000',
'currencyiso3a' => 'GBP',
'eci' => '2',
'expirydate' => '07/2023',
'orderreference' => 'My_Order_123',
'pan' => '5100000000000511',
'requesttypedescriptions' => array('AUTH'),
'sitereference' => 'test_site12345',
'tavv' => 'ALFoEd4DhmGzAIj3dUo4AoABFA==',
'walletdisplayname' => 'MasterCard 0511',
'walletsource' => 'APPLEPAY'
);
$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": [{
"accounttypedescription":"ECOM",
"baseamount":"2000",
"currencyiso3a":"GBP",
"eci":"2",
"expirydate":"07/2023",
"orderreference": "My_Order_123",
"pan":"5100000000000511",
"requesttypedescriptions": ["AUTH"],
"sitereference": "test_site12345",
"tavv":"ALFoEd4DhmGzAIj3dUo4AoABFA==",
"walletdisplayname":"MasterCard 0511",
"walletsource":"APPLEPAY"
}]
}'
{
"alias":"webservices@example.com",
"version":"1.00",
"request":[{
"accounttypedescription":"ECOM",
"baseamount":"2000",
"currencyiso3a":"GBP",
"eci":"2",
"expirydate":"07/2023",
"orderreference": "My_Order_123",
"pan":"5100000000000511",
"requesttypedescriptions": ["AUTH"],
"sitereference": "test_site12345",
"tavv":"ALFoEd4DhmGzAIj3dUo4AoABFA==",
"walletdisplayname":"MasterCard 0511",
"walletsource":"APPLEPAY"
}]
}
<requestblock version="3.67">
<alias>webservices@example.com</alias>
<request type="AUTH">
<billing>
<payment>
<expirydate>07/2023</expirydate>
<pan>5100000000000511</pan>
<wallet>
<displayname>MasterCard 0511</displayname>
<source>APPLEPAY</source>
</wallet>
</payment>
<amount currencycode="GBP">2000</amount>
</billing>
<merchant>
<orderreference>My_Order_123</orderreference>
</merchant>
<operation>
<sitereference>test_site12345</sitereference>
<accounttypedescription>ECOM</accounttypedescription>
</operation>
<threedsecure>
<eci>2</eci>
<tavv>ALFoEd4DhmGzAIj3dUo4AoABFA==</tavv>
</threedsecure>
</request>
</requestblock>
Feldspezifikation
Feld | Zuordnung zu den Feldern des entschlüsselten Tokens | Format | Beschreibung | |
accounttypedescription XPath: /operation/accounttypedescription |
K.A. | Alpha (20) | Reichen Sie "ECOM" ein, um eine E-Commerce-Transaktion darzustellen. | |
baseamount XPath: /billing/amount |
K.A. | Numerisch (13) |
Der Betrag der Transaktion in Basiseinheiten, ohne Kommas oder Dezimalpunkte, d. h. £10 wird als 1000 übermittelt. Dieser Wert muss größer als Null sein. |
|
currencyiso3a XPath: /billing/amount/@currencycode |
K.A. | Alpha (3) | Die Währung der Transaktion. Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen. | |
eci XPath: /threedsecure/eci |
paymentData ≫ eciIndicator | Alphanumerisch (2) | Die mit der Transaktion verbundene Sicherheitsstufe ECI (E-Commerce Indicator). Klicken Sie hier, um mehr über die möglichen ECI Werte zu erfahren. | |
expirydate XPath: /billing/payment/expirydate |
paymentData ≫ applicationExpirationDate | Datum MM/JJJJ |
Das auf der Karte aufgedruckte Ablaufdatum. Das von Trust Payments akzeptierte Format unterscheidet sich von dem von Apple zurückgegebenen Format. Während Apple die Daten im Format "JJMMTT" zurückgibt, müssen Sie sie in der Anfrage an AUTH im Format "MM/JJJJ" übermitteln. |
|
pan XPath: /billing/payment/pan |
paymentData ≫ applicationPrimaryAccountNumber | Numerisch (12-19) | Dies ist die lange Nummer, die auf der Vorderseite der Kundenkarte aufgedruckt ist. | |
requesttypedescriptions XPath: /@type |
K.A. | Alpha (20) |
Unterstützte Kombinationen Anforderungstyp :
Klicken Sie hier, um mehr über die Antragsarten zu erfahren. |
|
sitereference XPath: /operation/sitereference |
K.A. |
Alphanumerisch & Unterstrich (50) |
Identifiziert Ihre Website auf dem System Trust Payments . | |
tavv XPath: /threedsecure/tavv |
paymentData ≫ onlineZahlungKryptogramm | Alphanumerische Zeichen und Sonderzeichen (32) | Token Authentifizierung Verifizierungswert | |
walletdisplayname XPath:/billing/payment/wallet/displayname |
Zahlungsdaten ≫ Anzeigename |
Numerisch (4) | Hierbei handelt es sich um Informationen des Kartenausstellers, die dem Kunden angezeigt werden können, um die Zahlungsmethode zu identifizieren. Dazu gehören in der Regel die letzten 4 Ziffern der Kartennummer. | |
walletsource XPath: /billing/payment/wallet/source |
K.A. | Alpha (8) | Muss mit dem Wert "APPLEPAY" eingereicht werden. | |
billingfirstname XPath: /billing/name/first |
billingContact ≫ givenName |
Alphanumerisch einschließlich Symbole (127) |
Der Kunde ist Rechnungsvorname. Erforderlich für Glücksspielanbieter. |
|
billinglastname XPath: /billing/name/last |
billingContact ≫ Familienname |
Alphanumerisch einschließlich Symbole (127) |
Der Kunde ist Rechnungsnachname. Erforderlich für Glücksspielanbieter. |
|
customerpostcode XPath: /customer/postcode |
shippingContact ≫ Postleitzahl | Alphanumerisch (25) |
Die Postleitzahl des Kunden. Es muss sich um eine gültige Postleitzahl für den customercountryiso2a vorgelegt. Erforderlich, wenn Kunden Categorie Nummer (MCC) gleich 6012 und Zahlungsart gleich VISA ist. |
|
customerlastname XPath: /customer/name/last |
shippingKontakt ≫ Familienname |
Alphanumerisch einschließlich Symbole (127) |
Der letzte Name in der Lieferadresse des Kunden. Erforderlich, wenn Kunden Categorie Nummer (MCC) gleich 6012 und Zahlungsart gleich VISA ist. |
|
billingcountryiso2a XPath: /billing/country |
billingContact ≫ countryCode | Alpha (2) |
Das Land der Rechnungsadresse des Kunden. Diese muss im ISO2A-Format vorliegen. Klicken Sie hier für eine vollständige Liste der Ländercodes. |
|
billingemail XPath: /billing/email |
billingContact ≫ emailAdresse | E-Mail (255) | Die Adresse des Kunden Rechnungs-E-Mail . Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Zeichen). | |
billingpostcode XPath: /billing/postcode |
billingContact ≫ postalCode | Alphanumerisch (25) |
Die Rechnungspostleitzahl oder die Postleitzahl. Es muss sich um eine gültige Postleitzahl für den billingcountryiso2a vorgelegt. |
|
billingpremise XPath: /billing/premise |
billingContact ≫ addressLines |
Alphanumerisch einschließlich Symbole (25) |
Der Hausname/die Hausnummer in der Rechnungsadresse des Kunden. | |
billingtelephone XPath: /billing/telephone |
billingContact ≫ TelefonNummer |
Alphanumerisch einschließlich Symbole (20) |
Die Telefonnummer des Kunden für die Rechnungsstellung. Gültige Zeichen:
|
|
billingtown XPath: /billing/town |
billingContact ≫ Ortschaft |
Alphanumerisch einschließlich Symbole (127) |
Der Ort, der für die Rechnungsadresse des Kunden eingegeben wurde. | |
customercountryiso2a XPath: /customer/country |
shippingContact ≫ countryCode | Alpha (2) |
Das Land der Lieferadresse des Kunden. Es muss im ISO2A-Format angegeben werden. Klicken Sie hier für eine vollständige Liste der Ländercodes. |
|
customeremail XPath: /customer/email |
shippingKontakt ≫ emailAdresse | E-Mail (255) | Die Liefer-E-Mail-Adresse des Kunden. Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Symbol). | |
customerfirstname XPath: /customer/name/first |
shippingContact ≫ Vorname |
Alphanumerisch einschließlich Symbole (127) |
Der erste Name in der Lieferadresse des Kunden. |
|
customerpremise XPath: /customer/premise |
shippingContact ≫ addressLines |
Alphanumerisch einschließlich Symbole (25) |
Der Hausname/die Hausnummer auf der Lieferadresse des Kunden. | |
customertelephone XPath: /customer/telephone |
shippingContact ≫ TelefonNummer |
Alphanumerisch einschließlich Symbole (20) |
Die Telefonnummer des Kunden für die Zustellung. Gültige Zeichen:
|
|
customertown XPath: /customer/town |
VersandKontakt ≫ Ort |
Alphanumerisch einschließlich Symbole (127) |
Die Stadt in der Lieferadresse des Kunden. | |
orderreference XPath: /merchant/orderreference |
K.A. |
Alphanumerisch einschließlich Symbole (25) |
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann. |
|
paymenttypedescription XPath: /billing/payment/@type |
K.A. | Alpha (20) | Zahlungsmethode (z. B. "VISA" oder "MASTERCARD"). |
AUTH Antwort
Nach dem Absenden der Anfrage AUTH erhalten Sie eine Antwort von AUTH :
{
u 'requestreference': u 'A0bxh87wt',
u 'version': u '1.00',
u 'responses': [{
u 'accounttypedescription': u 'ECOM',
u 'acquirerresponsecode': u '00',
u 'authcode': u 'TEST09',
u 'authmethod': u 'FINAL',
u 'baseamount': u '2000',
u 'currencyiso3a': u 'GBP',
u 'dccenabled': u '0',
u 'debtrepayment': u '0',
u 'eci': u '02',
u 'errorcode': u '0',
u 'errormessage': u 'Ok',
u 'issuercountryiso2a': u 'JP',
u 'livestatus': u '0',
u 'maskedpan': u '510000######0511',
u 'merchantcategorycode': u '1234',
u 'merchantcountryiso2a': u 'GB',
u 'merchantname': u 'Test Merchant',
u 'merchantnumber': u '00000000',
u 'orderreference': u 'My_Order_123',
u 'operatorname': u 'webservices@example.com',
u 'paymenttypedescription': u 'MASTERCARD',
u 'requesttypedescription': u 'AUTH',
u 'securityresponseaddress': u '0',
u 'securityresponsepostcode': u '0',
u 'securityresponsesecuritycode': u '0',
u 'settleduedate': u '2023-03-22',
u 'settlestatus': u '0',
u 'splitfinalnumber': u '1',
u 'tavv': u 'ALFoEd4DhmGzAIj3dUo4AoABFA==',
u 'tid': u '27882788',
u 'tokenisedpayment': u '1',
u 'tokentype': u 'APPLEPAY',
u 'transactionreference': u '36-9-286248',
u 'transactionstartedtimestamp': u '2023-03-22 09:34:31',
u 'walletdisplayname': u 'MasterCard 0511',
u 'walletsource': u 'APPLEPAY'
}]
}
array(3) {
["requestreference"] => string(9) "A3579dkvx"
["version"] => string(4) "1.00"
["responses"] => array(1) {
[0] => array(36) {
["accounttypedescription"] => string(4) "ECOM"
["acquirerresponsecode"] => string(2) "00"
["authcode"] => string(6) "TEST09"
["authmethod"] => string(4) "FINAL"
["baseamount"] => string(4) "2000"
["currencyiso3a"] => string(3) "GBP"
["dccenabled"] => string(1) "0"
["debtrepayment"] => string(1) "0"
["eci"] => string(2) "02"
["errorcode"] => string(1) "0"
["errormessage"] => string(2) "Ok"
["issuercountryiso2a"] => string(2) "JP"
["livestatus"] => string(1) "0"
["maskedpan"] => string(16) "510000######0511"
["merchantcategorycode"] => string(4) "1234',
["merchantcountryiso2a"] => string(2) "GB"
["merchantname"] => string(13) "Test Merchant"
["merchantnumber"] => string(8) "00000000"
["operatorname"] => string(13) "webservices@example.com"
["orderreference"] => string(12) "My_Order_123',
["paymenttypedescription"] => string(10) "MASTERCARD"
["requesttypedescription"] => string(4) "AUTH"
["securityresponseaddress"] => string(1) "0"
["securityresponsepostcode"] => string(1) "0"
["securityresponsesecuritycode"] => string(1) "0"
["settleduedate"] => string(10) "2023-03-22"
["settlestatus"] => string(1) "0"
["splitfinalnumber"] => string(1) "1"
["tavv"] => string(28) "ALFoEd4DhmGzAIj3dUo4AoABFA=="
["tid"] => string(8) "27882788"
["tokenisedpayment"] => string(1) "1"
["tokentype"] => string(8) "APPLEPAY"
["transactionreference"] => string(11) "36-9-286248"
["transactionstartedtimestamp"] => string(19) "2023-03-22 09:34:31"
["walletdisplayname"] => string(19) "MasterCard 0511"
["walletsource"] => string(8) "APPLEPAY"
}
}
}
{
"requestreference":"W23-fjgvn3d8",
"version":"1.00",
"response":[{
"accounttypedescription": "ECOM",
"acquirerresponsecode": "00",
"authcode": "TEST09",
"authmethod": "FINAL",
"baseamount": "2000",
"currencyiso3a": "GBP",
"dccenabled": "0",
"debtrepayment": "0",
"eci": "02",
"errorcode": "0",
"errormessage": "Ok",
"issuercountryiso2a": "JP",
"livestatus": "0",
"maskedpan": "510000######0511",
"merchantcategorycode": "1234",
"orderreference": "My_Order_123",
"merchantcountryiso2a": "GB",
"merchantname": "Test Merchant",
"merchantnumber": "00000000",
"operatorname": "webservices@example.com",
"paymenttypedescription": "MASTERCARD",
"requesttypedescription": "AUTH",
"securityresponseaddress": "0",
"securityresponsepostcode": "0",
"securityresponsesecuritycode": "0",
"settleduedate": "2023-03-22",
"settlestatus": "0",
"splitfinalnumber": "1",
"tavv": "ALFoEd4DhmGzAIj3dUo4AoABFA==",
"tid": "27882788",
"tokenisedpayment": "1",
"tokentype": "APPLEPAY",
"transactionreference": "36-9-286248",
"transactionstartedtimestamp": "2023-03-22 09:34:31",
"walletdisplayname": "MasterCard 0511",
"walletsource": "APPLEPAY"
}],
"secrand":"zO9"
}
<responseblock version="3.67">
<requestreference>A3579dkvx</requestreference>
<response type="AUTH">
<acquirerresponsecode>00</acquirerresponsecode>
<authcode>TEST09</authcode>
<billing>
<amount currencycode="GBP">2000</amount>
<dcc enabled="0"/>
<payment type="MASTERCARD">
<issuercountry>JP</issuercountry>
<pan tokenised="1" tokentype="APPLEPAY">510000######0511</pan>
<wallet>
<displayname>MasterCard 0511</displayname>
<source>APPLEPAY</source>
</wallet>
</payment>
</billing>
<error>
<code>0</code>
<message>Ok</message>
</error>
<live>0</live>
<merchant>
<debtrepayment>0</debtrepayment>
<merchantcategorycode>1234</merchantcategorycode>
<merchantcountryiso2a>GB</merchantcountryiso2a>
<merchantname>Test Merchant</merchantname>
<merchantnumber>00000000</merchantnumber>
<operatorname>webservices@example.com</operatorname>
<orderreference>My_Order_123</orderreference>
<tid>27882788</tid>
</merchant>
<operation>
<accounttypedescription>ECOM</accounttypedescription>
<authmethod>FINAL</authmethod>
<splitfinalnumber>1</splitfinalnumber>
</operation>
<security>
<address>0</address>
<postcode>0</postcode>
<securitycode>0</securitycode>
</security>
<settlement>
<settleduedate>2023-03-22</settleduedate>
<settlestatus>0</settlestatus>
</settlement>
<threedsecure>
<eci>02</tavv>
<tavv>ALFoEd4DhmGzAIj3dUo4AoABFA==</tavv>
</threedsecure>
<timestamp>2023-03-22 09:34:31</timestamp>
<transactionreference>36-9-286248</transactionreference>
</response>
<secrand>hYWFMkiiAZ0wKHFZ</secrand>
</responseblock>
Feldspezifikation
Feld | Format | Beschreibung | |
accounttypedescription XPath: /operation/accounttypedescription |
Alpha (20) | "ECOM" wird in der Antwort zurückgegeben, um eine E-Commerce-Transaktion darzustellen. | |
authmethod XPath: /operation/authmethod |
Alpha (11) |
Die authmethod gibt an, wie eine Transaktion vom Kartenaussteller verarbeitet werden soll. Sie sollten erwarten, dass einer der folgenden Werte zurückgegeben wird, um die authmethod beschäftigt. Klicken Sie auf die folgenden Links, um mehr zu erfahren: Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde. |
|
baseamount XPath: /billing/amount |
Numerisch (13) | Der Betrag der Transaktion in Basiseinheiten, ohne Kommas oder Dezimalpunkte, d. h. £10 wird als 1000 übermittelt. Dieser Wert muss größer als Null sein. | |
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha (3) |
Die Währung der Transaktion. Klicken Sie hier für eine vollständige Liste der verfügbaren Währungen. |
|
dccenabled XPath: /billing/dcc/@enabled |
Numerisch (1) | Da Apple Pay nicht unterstützt DCCnicht unterstützt, wird "0" zurückgegeben, um anzuzeigen, dass DCC für diese Transaktion deaktiviert ist. | |
debtrepayment XPath: /merchant/debtrepayment |
Numerisch (1) |
Zeigt an, ob die Transaktion als Schuldentilgung gekennzeichnet ist. Klicken Sie hier, um mehr zu erfahren. |
|
eci XPath: /threedsecure/eci |
Alphanumerisch (2) | Die mit der Transaktion verbundene Sicherheitsstufe ECI (E-Commerce Indicator). Klicken Sie hier, um mehr über die möglichen ECI Werte zu erfahren. | |
errorcode XPath: /error/code |
Numerisch (1-5) |
Die Fehlercode (errorcode) sollte verwendet werden, um festzustellen, ob die Anfrage erfolgreich war oder nicht.
Klicken Sie hier für eine vollständige Liste der errorcode und Nachrichtenwerte. |
|
errormessage XPath: /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. |
|
issuercountryiso2a XPath: /billing/payment/issuercountry |
Alpha (2) |
Das Land des Kartenausstellers des Kunden. Klicken Sie hier für eine vollständige Liste der Ländercodes. |
|
livestatus XPath: /live |
Numerisch (1) |
|
|
maskedpan XPath: /billing/payment/pan |
Alphanumerisch einschließlich "#" (12-19) | Die maskedpan steht für die Kartennummer des Kunden. Der Wert von maskedpan Feld ist in der Antwort maskiert. Der größte Teil der Nummer wird absichtlich durch "#"-Zeichen verdeckt, z. B. 411111######0211. | |
operatorname XPath: /merchant/operatorname |
Alphanumerisch (255) | Der Wert dieses Feldes enthält den Namen des Benutzers, der die Anfrage bearbeitet hat. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha (20) | Zahlungsmethode (z. B. "VISA" oder "MASTERCARD"). | |
requesttypedescription XPath: /@type |
Alpha (20) | "AUTH" wird in der Antwort zurückgegeben. | |
securityresponseaddress XPath: /security/address |
Numerisch (1) | Das Ergebnis der AVS und Sicherheitscode-Prüfungen. | |
securityresponsepostcode XPath: /security/postcode |
Numerisch (1) | ||
securityresponsesecuritycode XPath: /security/securitycode |
Numerisch (1) | ||
settleduedate XPath: /settlement/settleduedate |
Datum JJJJ-MM-TT | Das Datum, an dem die Transaktion abgewickelt wird. | |
settlestatus XPath: /settlement/settlestatus |
Numerisch (3) |
Ein numerischer Wert, der verwendet wird, um den Fortschritt von Abrechnung in Bezug auf diese Transaktion anzuzeigen. Klicken Sie hier für eine vollständige Liste der settlestatus Werte. |
|
splitfinalnumber XPath: /operation/splitfinalnumber |
Numerisch (2) | Da Apple Pay keine geteilten Sendungen unterstützt, wird eine "1" zurückgegeben, um anzuzeigen, dass der Betrag in einem Durchgang beglichen wird. | |
tavv XPath: /threedsecure/tavv |
Alphanumerische Zeichen und Sonderzeichen (32) | Token Authentifizierung Verifizierungswert | |
tid XPath: /merchant/tid |
Alphanumerisch (255) | Die für die Bearbeitung der Transaktion verwendete Terminal-ID. Diese wird Ihrer Händlernummer zugeordnet, wenn wir Ihr Konto in unserem System einrichten. | |
tokenisedpayment XPath: /billing/payment/pan/@tokenised |
Numerisch (1) | Dieser wird mit dem Wert 1 zurückgegeben, um anzuzeigen, dass die Transaktion unter Verwendung eines Tokens verarbeitet wurde. | |
tokentype XPath: /billing/payment/pan/@tokentype |
Alphanumerisch (50) | Dient zur Identifizierung der Art des für diese Zahlung verwendeten Tokens (in diesem Fall "APPLEPAY"). | |
transactionreference XPath: /transactionreference |
Alphanumerisch einschließlich Bindestriche (25) |
Eine eindeutige Referenz für die Transaktion, die von Trust Payments zugewiesen wird. Sie benötigen diese Referenz, um eine Erstattung durchzuführen oder die Transaktion zu aktualisieren. | |
transactionstartedtimestamp XPath: /timestamp |
Datum Uhrzeit JJJJ-MM-TT hh:mm:ss | Der Zeitpunkt, zu dem die Transaktion bearbeitet wurde. | |
walletdisplayname XPath: /billing/payment/wallet/displayname |
Alphanumerisch (255) | Die vom Kunden verwendete Kartenart und die letzten vier Ziffern seiner Kartennummer (z. B. "Visa 1111"). | |
walletsource XPath: /billing/payment/wallet/source |
Alphanumerisch (20) | Wird verwendet, um die Art der für diese Zahlung verwendeten Geldbörse zu identifizieren (in diesem Fall "APPLEPAY"). | |
acquirerresponsecode XPath: /acquirerresponsecode |
Alphanumerisch (255) |
Wird von Ihrem Acquirer verwendet, um das Ergebnis der Anfrage anzuzeigen. Dies hängt von Ihrer Bank ab. Bitte kontaktieren Sie Ihre Bank für weitere Informationen. |
|
authcode XPath: /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 Transaktion genehmigt ist. |
|
errordata XPath: /error/data |
Alphanumerisch (255) |
Zusätzliche Informationen zur Behebung des Fehlers. Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist. |
|
merchantcategorycode XPath: /merchant/merchantcategorycode |
Alphanumerisch (255) |
Es handelt sich dabei um Angaben zu dem Konto, das für die Bearbeitung der Transaktion verwendet wird. 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: /merchant/merchantcity |
Alphanumerisch (127) | ||
merchantcountryiso2a XPath: /merchant/merchantcountryiso2a |
Alpha (2) | ||
merchantname XPath: /merchant/merchantname |
Alphanumerisch (255) | ||
merchantstatecode XPath: /merchant/merchantstatecode |
Alphanumerisch (127) | ||
merchantzipcode XPath: /merchant/merchantzipcode |
Alphanumerisch (10) | ||
orderreference XPath: /merchant/orderreference |
Alphanumerisch einschließlich Symbole (25) |
Ihre eindeutige Auftragsnummer, die im System Trust Payments gespeichert werden kann. Dieses Feld wird zurückgegeben, wenn es in der Anfrage übermittelt wurde. |