THREEDLOOKUP Verzoek
Verplicht | Veld | Formaat | Lengte | Beschrijving |
requesttypedescription XPath: /@type |
Alpha |
20 |
U moet in dit veld "THREEDLOOKUP" invullen. |
|
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
U moet in dit veld "ECOM" (e-commerce) invullen. |
|
baseamount XPath: /billing/amount |
Numeriek |
13 |
Het bedrag van de transactie in basiseenheden, zonder komma of decimaalteken, dus €10 wordt ingediend als 1000. Deze waarde moet groter zijn dan nul. (De maximumlengte kan variëren afhankelijk van uw wervende bank - Neem contact op met uw bank voor meer informatie) |
|
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha |
3 |
De Munt van de transactie. Klik hier voor een volledige lijst van beschikbare munteenheden.
|
|
expirydate XPath: /billing/payment/expirydate |
Datum MM/JJJJ |
7 |
De op de kaart gedrukte vervaldatum. |
|
pan XPath: /billing/payment/pan |
Numeriek |
12-19 |
Dit is het lange nummer dat op de voorzijde van de kaart van de klant is gedrukt. |
|
sitereference XPath: /operation/sitereference |
Alfanumeriek & underscore |
50 |
Identificeert uw site op het Trust Payments systeem. Als u uw sitereferentie niet kent, neem dan contact op met ons Support Team. |
|
applicationtype XPath: /operation/applicationtype |
Alpha |
3 |
Voer een van de volgende ondersteunde waarden in:
|
|
orderreference XPath: /merchant/orderreference |
Alfanumeriek, inclusief symbolen |
25 |
Uw unieke bestelreferentie die in het Trust Payments systeem kan worden opgeslagen.
Aanbevolen lengte 25 tekens of minder (exacte lengte afhankelijk van de wervende bank). Niet-naleving van deze eis kan ertoe leiden dat de tekst in de transactie wordt ingekort. |
|
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Voer een van de volgende ondersteunde waarden in:
|
THREEDLOOKUP Antwoord
Verplicht | Field | Formaat | Lengte | Beschrijving |
requesttypedescription XPath: /@type |
Alpha |
20 |
"THREEDLOOKUP" wordt teruggestuurd in het antwoord. | |
cachetoken XPath: /operation/cachetoken |
Alfanumeriek |
64 |
Unieke identificatiecode die de kaartgegevens van de klant vertegenwoordigt in het systeem van Trust Payment. Deze moet worden opgenomen in het THREEDQUERY verzoek (stap 3). Deze is 15 minuten geldig vanaf het moment dat het antwoord op THREEDLOOKUP is teruggestuurd. | |
debtrepayment XPath: /merchant/debtrepayment |
Numeriek |
1 |
Geeft aan of een transactie gemarkeerd is als schuldaflossing:
|
|
errorcode XPath: /error/code |
Numeriek |
1-5 |
De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.
Klik hier voor een volledige lijst van errorcode en berichtwaarden. |
|
errormessage XPath: /error/message |
Alfanumeriek |
255 |
Dit geeft een korte uitleg over de oorzaak van de fout.
Voor succesvolle transacties wordt dit geretourneerd als "Ok". Klik hier voor een volledige lijst van errorcode en berichtwaarden. |
|
maskedpan XPath: /billing/payment/pan |
Alfanumeriek inclusief "#" |
12-19 |
Het veld maskedpan veld vertegenwoordigt het kaartnummer van de klant dat wordt gebruikt om de transactie uit te voeren. De waarde van maskedpan veld wordt in het antwoord gemaskeerd. Het grootste deel van het nummer wordt opzettelijk verborgen door "#" tekens, bijv. 411111######0211. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Een van de volgende waarden kan worden teruggegeven:
|
|
threednotificationurl XPath: /threedsecure/notificationurl |
URL |
Niet gedefinieerd |
Dit veld wordt geretourneerd tijdens 3-D Secure versie 2-authenticatie. Dit kan genegeerd worden, omdat u uw eigen threednotificationurl definieert om te gebruiken in stap 2. |
|
threedstransactionid XPath: /threedsecure/transactionid |
Alfanumeriek, inclusief koppeltekens |
36 |
Universeel unieke transactie-identificatie die door de 3DS-server wordt toegekend om een enkele transactie te identificeren. | |
threedversion XPath: /threedsecure/version |
Numeriek |
6 |
Versie van 3-D Secure die wordt gebruikt om de betaling te verifiëren. (bijv. "2.2.0"). |
|
transactionstartedtimestamp XPath: /timestamp |
Datum tijd JJJJ-MM-DD hh:mm:ss |
19 |
Het tijdstip waarop het verzoek is verwerkt. | |
errordata XPath: /error/data |
Alfanumeriek |
255 |
Aanvullende informatie om te helpen bij het oplossen van de fout. Wordt alleen geretourneerd als er een fout is opgetreden. |
|
threedmethodurl XPath: /threedsecure/methodurl |
URL |
Niet gedefinieerd |
URL waarnaar uw 3D-server een HTTPS POST verzendt als onderdeel van komende stap 2 (Methode URL). Deze URL wordt verstrekt door de ACS. Als threedmethodurl niet wordt geretourneerd, maar threedversion wordt geretourneerd met waarde 2.2.0 of hoger, ga dan naar stap 3 (3-D Query). |
THREEDQUERY Verzoek
Verplicht | Field | Formaat | Lengte | Beschrijving |
requesttypedescription XPath: /@type |
Alpha |
20 |
U moet in dit veld "THREEDQUERY" invullen. |
|
accept XPath: /customer/accept |
Alfanumeriek |
1024 |
De exacte inhoud van het HTTP-accept-headerveld zoals ontvangen van de user-agent van de kaarthouder. |
|
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
Voer in dit veld "ECOM" (e-commerce) in. | |
acquirerbin XPath: /acquirer/acquirerbin |
Alfanumeriek |
11 |
Als u een Trust Payments (UK/FCA) acquiring account gebruikt, geef dan een van de volgende waarden op:
Als u een Trust Payments (Malta) acquiring account gebruikt, geef dan een van de volgende waarden op:
Gebruik alleen de bovenstaande BIN's als u het autorisatie verzoek verwerkt via de TRU Connect gateway. Neem voor andere acquirers/gateways contact met hen op om de juiste BIN te bevestigen.
|
|
baseamount XPath: /billing/amount |
Numeriek |
13 |
Het bedrag van de transactie in basiseenheden, zonder komma of decimaalteken, dus €10 wordt ingediend als 1000. Deze waarde moet groter zijn dan nul. (De maximumlengte kan variëren afhankelijk van uw wervende bank - Neem contact op met uw bank voor meer informatie) | |
browsercolordepth XPath: /customer/browsercolordepth |
Numeriek |
2 |
Waarde die de bitdiepte van het kleurenpalet voor de weergave van beelden weergeeft, in bits per pixel. Geaccepteerde waarden:
|
|
browserjavaenabled XPath: /customer/browserjavaenabled |
Booleaanse |
5 |
Of de browser van de klant al dan niet Java kan uitvoeren. Geaccepteerde waarden: true, false. |
|
browserjavascriptenabled XPath: /customer/browserjavascriptenabled |
Booleaanse |
5 |
Of de browser van de klant al dan niet JavaScript kan uitvoeren. Geaccepteerde waarden: true, false. |
|
browserlanguage XPath: /customer/browserlanguage |
Alpha |
8 |
Waarde die de browsertaal weergeeft zoals gedefinieerd in IETF BCP47. |
|
browserscreenheight XPath: /customer/browserscreenheight |
Numeriek |
6 |
Totale hoogte van het scherm van de klant in pixels. |
|
browserscreenwidth XPath: /customer/browserscreenwidth |
Numeriek |
6 |
Totale breedte van het scherm van de klant in pixels. |
|
browsertz XPath: /customer/browsertz |
Numeriek |
5 |
Tijdzoneverschil in minuten tussen UTC en de lokale tijd van de browser van de klant. Merk op dat de offset positief is als de lokale tijdzone achter UTC ligt en negatief als deze ervoor ligt. bijv. Als UTC -5 uur: 300 of +300 bijv. Als UTC +5 uur: -300 |
|
cachetoken XPath: /operation/cachetoken |
Alfanumeriek |
64 |
Unieke identificatiecode die de kaartgegevens van de klant vertegenwoordigt in het systeem van Trust Payment. Deze is 15 minuten geldig vanaf het moment dat het antwoord op THREEDLOOKUP is teruggestuurd. Dit wordt u teruggegeven in het antwoord op THREEDLOOKUP (stap 1). |
|
challengewindowsize |
Numeriek |
2 |
Dimensie van het pop-upvenster voor step-up authenticatie-uitdaging. Geaccepteerde waarden:
|
|
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha |
3 |
De Munt van de transactie. Klik hier voor een volledige lijst van beschikbare munteenheden. |
|
customerip XPath: /customer/ip |
IP-adres |
39 |
Het IP-adres van de klant. |
|
expirydate XPath: /billing/payment/expirydate |
Datum MM/JJJJ |
7 |
De op de kaart gedrukte vervaldatum. | |
pan XPath: /billing/payment/pan |
Numeriek |
12-19 |
Dit is het lange nummer dat op de voorzijde van de kaart van de klant is gedrukt. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Voer een van de volgende ondersteunde waarden in:
|
|
sitereference XPath: /operation/sitereference |
Alfanumeriek & underscore |
50 |
Identificeert uw site op het Trust Payments systeem. Als u uw sitereferentie niet kent, neem dan contact op met ons Support Team. |
|
termurl XPath: /merchant/termurl |
URL |
1024 |
Deze URL wordt gebruikt om de kaartuitgever te instrueren waarheen de browser van de klant moet worden gestuurd nadat hij is geverifieerd op de ACS van de kaartuitgever (voor step-up authenticatie). | |
threedscompind XPath: /threedsecure/threedscompind |
Char |
1 |
Geeft aan of de 3DS-methode met succes is voltooid. Geaccepteerde waarden:
|
|
threedstransactionid XPath: /threedsecure/transactionid |
Alfanumeriek, inclusief koppeltekens |
36 |
Universeel unieke transactie-identificatie die door de 3DS-server wordt toegekend om een enkele transactie te identificeren. Dit wordt u teruggegeven in het antwoord op THREEDLOOKUP (stap 1). |
|
useragent XPath: /customer/useragent |
Alfanumeriek |
2048 |
Exacte inhoud van de HTTP user-agent header. Als de opgegeven lengte groter is dan de maximale lengte 2048, wordt het overtollige gedeelte door de server 3-D Secure afgekapt. | |
billingemail XPath: /factuur/e-mail |
255 |
Het adres E-mailadres facturatie . Dit kan dan worden gebruikt voor correspondentie met de klant. Maximale lengte van 255 (maximaal 64 tekens vóór het "@"-teken). Vereist voor Visa Secure Data Field Mandate wanneer billingtelephone niet is voorzien. |
||
billingfirstname XPath: /factuur/naam/eerste |
Alfanumeriek, inclusief symbolen |
127 |
De Voornaam facturatie. |
|
billinglastname XPath: /factuur/naam/laatst |
Alfanumeriek, inclusief symbolen |
127 |
De Achternaam facturatie. |
|
billingtelephone XPath: /factuur/telefoon |
Alfanumeriek, inclusief symbolen |
20 |
Het telefoonnummer voor de facturering. Geldige tekens:
Vereist voor Visa Secure Data Field Mandate wanneer billingemail niet is voorzien. |
|
billingprefixname XPath: /factuur/naam/voorvoegsel |
Alfanumeriek, inclusief symbolen |
25 |
Het voorvoegsel voor de factuurnaam, uit de volgende lijst: De heer, De heren, Juffrouw, Dr., Mw, Prof., Eerw., Dhr., Heer, Dame & Mx. | |
billingmiddlename XPath: /factuur/naam/midden |
Alfanumeriek, inclusief symbolen |
127 |
De facturatie middelste naam. | |
billingsuffixname XPath: /factuur/naam/suffix |
Alfanumeriek |
25 |
De naam van het achtervoegsel voor facturering. | |
billingpremise XPath: /billing/premise |
Alfanumeriek, inclusief symbolen |
25 |
Het huisnummer of de eerste regel van het factuuradres. | |
billingstreet XPath: /factuur/straat |
Alfanumeriek, inclusief symbolen |
127 |
De ingevoerde straat voor het factuuradres. | |
billingtown XPath: /factuur/stad |
Alfanumeriek, inclusief symbolen |
127 |
De stad die is ingevoerd voor het factuuradres. | |
billingcounty XPath: /factuur/provincie |
Alfanumeriek, inclusief symbolen |
127 |
De provincie die is ingevoerd voor het factuuradres. Dit wordt weergegeven als "State code (eg. NY)” op pagina's met "us_US" locale. Voor Amerikaanse adressen wordt de staat in dit veld ingevuld. Geldige formaten:
|
|
billingpostcode XPath: /factuur/postcode |
Alfanumeriek |
25 |
De Postcode facturatie of postcode. Dit moet een geldige postcode zijn voor de billingcountryiso2a ingediend. | |
billingcountryiso2a XPath: /factuur/land |
Alpha |
2 |
Het voor het factuuradres ingevoerde land, in ISO2A-formaat. | |
billingtelephonetype XPath: /factuur/telefoon/@type |
Char |
1 |
Het ingevoerde type telefoonnummer. De beschikbare opties zijn:
|
|
merchantcountryiso2a* XPath: /merchant/merchantcountryiso2a |
Alpha |
2 |
Landcode gekoppeld aan uw account. Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De verstrekte informatie moet overeenkomen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
merchantcategorycode* XPath: /merchant/merchantcategorycode |
Numeriek |
4 |
Wordt gebruikt om het type goederen en diensten te classificeren dat door je bedrijf wordt aangeboden. Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De verstrekte informatie moet overeenkomen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
merchantname* XPath: /merchant/merchantname |
Alfanumeriek |
255 |
Naam gekoppeld aan uw account op Trust Payments. Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De verstrekte informatie moet overeenkomen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
merchantnumber* XPath: /merchant/merchantnumber |
Alfanumeriek |
32 |
Het handelaarsnummer dat werd gebruikt om de transactie te verwerken. Verstrekt door de wervende bank. Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De verstrekte informatie moet overeenkomen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
orderreference XPath: /merchant/orderreference |
Alfanumeriek, inclusief symbolen |
25 |
Uw unieke bestelreferentie die in het Trust Payments systeem kan worden opgeslagen. Dit veld wordt teruggestuurd indien het in het verzoek is ingediend. |
|
requestorurl* XPath: /merchant/requestorurl |
URL |
2048 |
Volledig gekwalificeerde URL van de 3DS Requestor website of customer care site. Dit gegevenselement verschaft aanvullende informatie aan het ontvangende 3-D Secure systeem indien zich een probleem voordoet en dient contactinformatie te verschaffen. Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. |
|
trustpaymentsrequestoridmastercard* XPath: /merchant/trustpaymentsrequestoridmastercard |
Alfanumeriek |
26 |
De requestor id prefix "TRU93918", gevolgd door "_", en dan de Merchant id (MID). Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De verstrekte Merchant id (MID) moet overeenstemmen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
trustpaymentsrequestoridvisa* XPath: /merchant/trustpaymentsrequestoridvisa |
Alfanumeriek |
26 |
In onze testomgeving moet uw systeem de requestor id prefix "11111111" gevolgd door "*", en dan de Merchant id (MID). Voorbeeld: "11111111*9991111111" In een live omgeving zou dit de Visa Bank id (BID) van de acquirer zijn, gevolgd door "*" en dan de MID die door de acquirer van de merchant wordt verstrekt. Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De verstrekte Merchant id (MID) moet overeenstemmen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
trustpaymentsrequestornamemastercard* XPath: /merchant/trustpaymentsrequestornamemastercard |
Alfanumeriek |
40 |
Trust Payments 3DS toegewezen Requestor-naam voor Mastercard, in het volgende formaat: 3DS Servernaam+"_"+Naam verkoper bijv. "TrustPayments_Merchantname" Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De opgegeven handelsnaam moet overeenkomen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
|
trustpaymentsrequestornamevisa* XPath: /merchant/trustpaymentsrequestornamevisa |
Alfanumeriek |
40 |
Naam verkoper die je definieert. bijv. "Test Merchant1 Ltd" Als deze niet wordt opgegeven, gebruiken we standaard de gegevens die in onze records zijn opgeslagen. Anders kunt u dit veld indienen om deze waarde per verzoek op te heffen. De opgegeven handelsnaam moet overeenkomen met de informatie die wordt gebruikt om de rekening bij Visa en Mastercard te registreren voor 3-D Secure authenticatie. |
*Als een van de volgende optionele velden wordt opgegeven in het THREEDQUERY verzoek, moet u waarden opgeven voor al deze velden.
- merchantcategorycode
- merchantcountryiso2a
- merchantname
- merchantnumber
- trustpaymentsrequestoridmastercard
- trustpaymentsrequestoridvisa
- trustpaymentsrequestornamemastercard
- trustpaymentsrequestornamevisa
- requestorurl
THREEDQUERY Antwoord
Verplicht | Field | Formaat | Lengte | Beschrijving |
requesttypedescription XPath: /@type |
Alpha |
20 |
"THREEDQUERY" wordt teruggestuurd in het antwoord. | |
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
"ECOM" (e-commerce) wordt teruggestuurd in het antwoord. | |
acsreferencenumber XPath: /threedsecure/acsreferencenumber |
Alfanumeriek |
32 |
Aan de ACS toegekende unieke identificatiecode. | |
acstransid XPath: /threedsecure/acstransid |
Alfanumeriek |
36 |
Unieke identificatiecode van de transactie binnen het ACS-systeem. | |
debtrepayment XPath: /merchant/debtrepayment |
Numeriek |
1 |
Geeft aan of een transactie gemarkeerd is als schuldaflossing:
|
|
enrolled XPath: /threedsecure/enrolled |
Char |
1 |
De registratiestatus van de betaalkaart:
|
|
errorcode XPath: /error/code |
Numeriek |
1-5 |
De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.
Klik hier voor een volledige lijst van errorcode en berichtwaarden. |
|
errormessage XPath: /error/message |
Alfanumeriek |
255 |
Dit geeft een korte uitleg over de oorzaak van de fout.
Voor succesvolle transacties wordt dit geretourneerd als "Ok". Klik hier voor een volledige lijst van errorcode en berichtwaarden. |
|
issuer XPath: /payment/issuer |
Alfanumeriek |
255 |
De uitgever van de kaart van de klant. | |
issuercountryiso2a XPath: /billing/payment/issuercountry |
Alpha |
2 |
Het land voor de uitgever van de kaart van de klant. |
|
livestatus XPath: /live |
Numeriek |
1 |
|
|
maskedpan XPath: /billing/payment/pan |
Alfanumeriek inclusief "#" |
12-19 |
Het veld maskedpan veld vertegenwoordigt het unieke tokennummer van de klant dat wordt gebruikt om de transactie uit te voeren. De waarde van maskedpan veld wordt in het antwoord gemaskeerd. Het grootste deel van het nummer wordt opzettelijk verborgen door "#" tekens, bijv. 411111######0211. |
|
merchantcategorycode XPath: /merchant/merchantcategorycode |
Alfanumeriek |
255 |
Dit is de Klant Categorie Code (MCC) geassocieerd met de account zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
merchantcountryiso2a XPath: /merchant/merchantcountryiso2a |
Alpha |
2 |
Dit is het land van de handelaar dat aan de rekening is gekoppeld, zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
merchantname XPath: /merchant/merchantname |
Alfanumeriek |
255 |
Dit is de Naam verkoper geassocieerd met de account zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
merchantnumber XPath: /merchant/merchantnumber |
Alfanumeriek |
32 |
Dit is het aan de rekening gekoppelde handelaarsnummer zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
operatorname XPath: /merchant/operatorname |
Alphanumeirc |
255 |
De waarde van dit veld bevat de naam van de gebruiker die het verzoek heeft verwerkt. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Een van de volgende waarden kan worden teruggegeven:
|
|
settleduedate XPath: /settlement/settleduedate |
Datum JJJJ-MM-DD |
10 |
De datum waarop de transactie zal worden afgewikkeld, als de latere betaling wordt verwerkt via de TRU Connect gateway, tenzij dit in de AUTH wordt overschreven. | |
settlestatus XPath: /settlement/settlestatus |
Numeriek |
3 |
Dit is de toegewezen settlestatus waarde, in het geval dat de volgende betaling wordt verwerkt via de TRU Connect gateway, tenzij deze wordt overschreven in de AUTH. Klik hier voor meer informatie over settlestatus. |
|
status XPath: /threedsecure/status |
Char |
1 |
Geeft aan of de klant al dan niet op de ACS van de kaartuitgever werd geauthenticeerd:
|
|
threedsservertransid XPath: /threedsecure/threedsservertransid |
Alfanumeriek |
36 |
Universeel unieke transactie-ID toegewezen aan de 3-D Secure server om een enkele transactie te identificeren. | |
threedversion XPath: /threedsecure/version |
Numeriek |
6 |
Versie van 3-D Secure die wordt gebruikt om de betaling te verifiëren. (bijv. "2.2.0") |
|
transactionreference XPath: /transactionreference |
Alfanumeriek, inclusief koppeltekens |
25 |
Een unieke referentie voor de transactie toegewezen door Trust Payments. U hebt deze referentie nodig om een terugbetaling uit te voeren of de transactie bij te werken. | |
transactionstartedtimestamp XPath: /timestamp |
Datum tijd JJJJ-MM-DD hh:mm:ss |
19 |
Het tijdstip waarop het verzoek is verwerkt. | |
acquirerresponsecode XPath: /acquirerresponsecode |
Numeriek |
255 |
Bevat informatie over fouten die zijn geretourneerd tijdens het 3-D Secure proces. Wordt alleen teruggegeven in geval van een fout |
|
acquirerresponsemessage XPath: /acquirerresponsemessage |
Alfanumeriek |
255 |
Bevat informatie over fouten die zijn geretourneerd tijdens het 3-D Secure proces. Wordt alleen teruggegeven in geval van een fout |
|
acsurl XPath: /threedsecure/acsurl |
URL |
1024 |
Wordt alleen teruggestuurd als de status C is (wat wijst op een uitdaging). De browser van de klant moet naar deze URL worden omgeleid als onderdeel van stap 4 (step-up authenticatie). |
|
errordata XPath: /error/data |
Alfanumeriek |
255 |
Aanvullende informatie om te helpen bij het oplossen van de fout. Wordt alleen geretourneerd als er een fout is opgetreden. |
|
orderreference XPath: /merchant/orderreference |
Alfanumeriek, inclusief symbolen |
25 |
Uw unieke bestelreferentie die in het Trust Payments systeem kan worden opgeslagen. Dit veld wordt teruggestuurd indien het in het verzoek is ingediend. |
|
threedpayload XPath: /threedsecure/threedpayload |
Base64-gecodeerd payload |
N/A |
Wordt alleen teruggestuurd als de status C is (wat wijst op een uitdaging). Bevat informatie over de uitdagende gebruikersinterface. Wordt doorgegeven aan de ACS als onderdeel van stap 4 (step-up authenticatie). De waarde van de threedpayload is de creq die nodig is voor stap 4 (Uitdaging). |
THREEDRESULT Verzoek
Verplicht | Field | Formaat | Lengte | Beschrijving |
parenttransactionreference XPath: /operation/parenttransactionreference |
Alfanumeriek & koppeltekens |
25 |
U moet de transactionreference waarde in het antwoord op THREEDQUERY indienen. | |
requesttypedescription XPath: /@type |
Alpha |
20 |
U moet in dit veld "THREEDRESULT" invullen. | |
sitereference XPath: /operation/sitereference |
Alfanumeriek |
50 |
Identificeert uw site op het Trust Payments systeem. Als u uw sitereferentie niet kent, neem dan contact op met ons Support Team. |
THREEDRESULT Antwoord
Verplicht | Field | Formaat | Lengte | Beschrijving |
requesttypedescription XPath: /@type |
Alpha |
20 |
"THREEDRESULT" wordt teruggestuurd in het antwoord. | |
accounttypedescription XPath: /operation/accounttypedescription |
Alpha |
20 |
"ECOM" (e-commerce) wordt teruggestuurd in het antwoord. | |
baseamount XPath: /billing/amount |
Numeriek |
13 |
Het bedrag van de transactie in basiseenheden zoals opgegeven in de aanvraag, zonder komma's of decimalen, dus €10 wordt opgegeven als 1000. (Maximale lengte kan variëren afhankelijk van uw overnemende bank - Neem contact op met uw bank voor meer informatie) |
|
cavv XPath: /threedsecure/cavv |
Alfanumeriek |
56 |
De unieke Cardholder Authentication Verification Value (CAVV) geassocieerd met de transactie. | |
currencyiso3a XPath: /billing/amount/@currencycode |
Alpha |
3 |
De Munt van de transactie. Klik hier voor een volledige lijst van beschikbare munteenheden. |
|
debtrepayment XPath: /merchant/debtrepayment |
Numeriek |
1 |
Geeft aan of een transactie gemarkeerd is als schuldaflossing:
|
|
eci XPath: /threedsecure/eci |
Alfanumeriek |
2 |
Het beveiligingsniveau ECI (E-Commerce Indicator) van de transactie. Klik hier voor meer informatie over mogelijke ECI waarden. | |
enrolled XPath: /threedsecure/enrolled |
Char |
1 |
De registratiestatus van de betaalkaart:
|
|
errorcode XPath: /error/code |
Numeriek |
1-5 |
De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.
Klik hier voor een volledige lijst van errorcode en berichtwaarden. |
|
errormessage XPath: /error/message |
Alfanumeriek |
255 |
Dit geeft een korte uitleg over de oorzaak van de fout.
Voor succesvolle transacties wordt dit geretourneerd als "Ok". Klik hier voor een volledige lijst van errorcode en berichtwaarden. |
|
issuer XPath: /billing/payment/issuer |
Alfanumeriek |
255 |
De uitgever van de kaart van de klant. | |
issuercountryiso2a XPath: /billing/payment/issuercountry |
Alpha |
2 |
Het land voor de uitgever van de kaart van de klant. |
|
livestatus XPath: /live |
Numeriek |
1 |
|
|
maskedpan XPath: /billing/payment/pan |
Alfanumeriek inclusief "#" |
12-19 |
Het veld maskedpan veld vertegenwoordigt het unieke tokennummer van de klant dat wordt gebruikt om de transactie uit te voeren. De waarde van maskedpan veld wordt in het antwoord gemaskeerd. Het grootste deel van het nummer wordt opzettelijk verborgen door "#" tekens, bijv. 411111######0211. |
|
merchantcategorycode XPath: /merchant/merchantcategorycode |
Alfanumeriek |
255 |
Dit is de Klant Categorie Code (MCC) geassocieerd met de account zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
merchantcountryiso2a XPath: /merchant/merchantcountryiso2a |
Alpha |
2 |
Dit is het land van de handelaar dat aan de rekening is gekoppeld, zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
merchantname XPath: /merchant/merchantname |
Alfanumeriek |
255 |
Dit is de Naam verkoper geassocieerd met de account zoals gedefinieerd in het verzoek. De teruggegeven waarden zijn afhankelijk van uw accountconfiguratie. |
|
merchantnumber XPath: /merchant/merchantnumber |
Alfanumeriek |
32 |
Het handelaarsnummer dat werd gebruikt om het verzoek te verwerken. Verstrekt door de wervende bank. | |
operatorname XPath: /merchant/operatorname |
Alfanumeriek |
255 |
De waarde van dit veld bevat de naam van de gebruiker die het verzoek heeft verwerkt. | |
parenttransactionreference XPath: /operation/parenttransactionreference |
Alfanumeriek & koppeltekens |
25 |
De geretourneerde waarde komt overeen met de parenttransactionreference in het THREEDRESULT verzoek. | |
paymenttypedescription XPath: /billing/payment/@type |
Alpha |
20 |
Een van de volgende waarden kan worden teruggegeven:
|
|
settleduedate XPath: /settlement/settleduedate |
Datum JJJJ-MM-DD |
10 |
De datum waarop de transactie zal worden afgewikkeld, als de latere betaling wordt verwerkt via de TRU Connect gateway, tenzij dit in de AUTH wordt overschreven. | |
status XPath: /threedsecure/status |
Char |
1 |
Geeft aan of de klant al dan niet op de ACS van de kaartuitgever werd geauthenticeerd:
|
|
threeddirectorytransactionreference XPath: /threedsecure/directorytransactionreference |
Alfanumeriek |
48 |
Unieke DSTransactionId teruggestuurd door uw MPI provider. | |
threedversion XPath: /threedsecure/version |
Numeriek |
6 |
Versie van 3-D Secure die wordt gebruikt om de betaling te verifiëren. (bijv. "2.2.0") | |
transactionreference XPath: /transactionreference |
Alfanumeriek, inclusief koppeltekens |
25 |
Een unieke referentie voor de transactie toegewezen door Trust Payments. U hebt deze referentie nodig om een terugbetaling uit te voeren of de transactie bij te werken. | |
transactionstartedtimestamp XPath: /timestamp |
Datum tijd JJJJ-MM-DD hh:mm:ss |
19 |
Het tijdstip waarop de transactie werd verwerkt. | |
errordata XPath: /error/data |
Alfanumeriek |
255 |
Aanvullende informatie om te helpen bij het oplossen van de fout. Wordt alleen geretourneerd als er een fout is opgetreden. |
|
orderreference XPath: /merchant/orderreference |
Alfanumeriek, inclusief symbolen (25) |
25 |
Uw unieke bestelreferentie die in het Trust Payments systeem kan worden opgeslagen. Dit veld wordt teruggestuurd indien het in het verzoek is ingediend. |