3DS API Veldspecificatie

  Laatst bijgewerkt: 

 

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:

  • "APP- Betaling via een mobiele app.
  • "WAP" - Voor browsergebaseerde betalingen.
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:

  • "AMEX"
  • "DELTA"
  • "DINERS"
  • "DISCOVER"
  • "ELECTRON"
  • "MAESTRO"
  • "MASTERCARD"
  • "MASTERCARDDEBIT"
  • "PURCHASING"
  • "VISA"

 

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:

  • 1 - Transactie is gemarkeerd als schuldaflossing.
  • 0 - Transactie is niet gemarkeerd 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.
  • Als de foutcode "0" is, is de transactie geslaagd.
  • Als de foutcode niet "0" is, was de transactie niet succesvol.

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:

  • "AMEX"
  • "DELTA"
  • "DINERS"
  • "DISCOVER"
  • "ELECTRON"
  • "MAESTRO"
  • "MASTERCARD"
  • "MASTERCARDDEBIT"
  • "PURCHASING"
  • "VISA"
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:

  • "456896" - Visa
  • "271708" - Mastercard
  • "10000000232" - American Express
  • "367636" - Diners/Ontdekken

Als u een Trust Payments (Malta) acquiring account gebruikt, geef dan een van de volgende waarden op:

  • "408912" - Visa
  • "529786" - Mastercard
  • "10000000232" - American Express
  • "367631" - Diners/Ontdekken

  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:

  • 1
  • 4
  • 8
  • 15
  • 16
  • 24
  • 32
  • 48
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.

Vereist voor Visa Secure Data Field Mandate.

browserscreenwidth
XPath: /customer/browserscreenwidth
Numeriek

6

Totale breedte van het scherm van de klant in pixels.

Vereist voor Visa Secure Data Field Mandate.

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
XPath: /customer/challengewindowsize

Numeriek

2

Dimensie van het pop-upvenster voor step-up authenticatie-uitdaging.

Geaccepteerde waarden:

  • 01 - Voor 250x400
  • 02 - Voor 390x400
  • 03 - Voor 500x600
  • 04 - Voor 600x400
  • 05 - Voor volledig scherm
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.

Vereist voor Visa Secure Data Field Mandate.

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:

  • "AMEX"
  • "DELTA"
  • "DINERS"
  • "DISCOVER"
  • "ELECTRON"
  • "MAESTRO"
  • "MASTERCARD"
  • "MASTERCARDDEBIT"
  • "PURCHASING"
  • "VISA"
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:

  • Y - Dien Y in indien stap 2 (Methode URL) met succes is voltooid.
  • N - Dien N in als threedmethodurl en threednotificationurl waren in THREEDLOOKUP maar stap 2 (Methode URL) werd overgeslagen.
  • U - Dien U in als threedmethodurl niet geretourneerd in THREEDLOOKUP.
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
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.

Vereist voor Visa Secure Data Field Mandate.

billinglastname
XPath: /factuur/naam/laatst
Alfanumeriek, inclusief symbolen

127

De Achternaam facturatie.

Vereist voor Visa Secure Data Field Mandate.

billingtelephone
XPath: /factuur/telefoon
Alfanumeriek, inclusief
symbolen

20

Het telefoonnummer voor de facturering. Geldige tekens:
  • Cijfers 0-9
  • Ruimtes
  • Speciale 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:

  • Voorkeur: Staatcode van twee tekens, bijvoorbeeld "NY".
  • Volledige naam van de staat (geen afkortingen), bijvoorbeeld "New York".
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:
  • H = Thuis
  • M = Mobiel
  • W = Werk
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).
Voorbeeld: "TRU93918_9991111111"

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:

  • 1 - Transactie is gemarkeerd als schuldaflossing.
  • 0 - Transactie is niet gemarkeerd als schuldaflossing.
enrolled
XPath: /threedsecure/enrolled
Char

1

De registratiestatus van de betaalkaart:

  • Y - De kaart van de klant is geregistreerd.
  • N - De kaart van de klant is niet geregistreerd.
  • U - Kan niet vaststellen of de kaart geregistreerd is.
  • B - De authenticatieregel van de handelaar wordt geactiveerd om de authenticatie in dit gebruik te omzeilen.
errorcode
XPath: /error/code
Numeriek

1-5

De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.
  • Als de foutcode "0" is, is de transactie geslaagd.
  • Als de foutcode niet "0" is, was de transactie niet succesvol.

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.
Dit zal in ISO2A formaat zijn.

Klik hier voor een volledige lijst van landcodes.

livestatus
XPath: /live
Numeriek

1

  • 0 - Transactie verwerkt met een testrekening.
  • 1 - Transactie verwerkt met een live rekening.
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:

  • "AMEX"
  • "DELTA"
  • "DINERS"
  • "DISCOVER"
  • "ELECTRON"
  • "MAESTRO"
  • "MASTERCARD"
  • "MASTERCARDDEBIT"
  • "PURCHASING"
  • "VISA"
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:
  • Y - Klant geauthenticeerd. Dit antwoord bevat de informatie die nodig is om een transactie te verwerken. U kunt direct doorgaan naar stap 5 om het THREEDRESULT verzoek te verwerken.
  • A - Authenticatie geprobeerd, maar kon niet worden voltooid. U kunt direct doorgaan naar stap 5 om het verzoek THREEDRESULT te verwerken, maar houd er rekening mee dat de aansprakelijkheidsdienst mogelijk niet beschikbaar is.
  • U - Kan verificatie niet uitvoeren. Aansprakelijkheidsverschuiving zal niet van kracht zijn. Indien u ervoor kiest om door te gaan, ga dan naar stap 5 om het THREEDRESULT verzoek te verwerken.
  • N - Authenticatie was niet succesvol. U moet niet doorgaan met de betaling.
  • C - Uitdaging vereist voor authenticatie. Ga verder met stap 4 en voltooi de step-up authenticatie.
  • R - Authenticatie is geweigerd. U moet niet doorgaan met de betaling.
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:

  • 1 - Transactie is gemarkeerd als schuldaflossing.
  • 0 - Transactie is niet gemarkeerd 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:

  • Y - De kaart van de klant is geregistreerd.
  • N - De kaart van de klant is niet geregistreerd.
  • U - Kan niet vaststellen of de kaart geregistreerd is.
  • B - De authenticatieregel van de handelaar wordt geactiveerd om de authenticatie in dit gebruik te omzeilen.
errorcode
XPath: /error/code
Numeriek

1-5

De foutcode (errorcode) moet worden gebruikt om te bepalen of het verzoek succesvol was of niet.
  • Als de foutcode "0" is, is de transactie geslaagd.
  • Als de foutcode niet "0" is, is de transactie niet geslaagd.

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.
Dit zal in ISO2A formaat zijn.

Klik hier voor een volledige lijst van landcodes.

livestatus
XPath: /live
Numeriek

1

  • 0 - Transactie verwerkt met een testrekening.
  • 1 - Transactie verwerkt met een live rekening.
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:

  • "AMEX"
  • "DELTA"
  • "DINERS"
  • "DISCOVER"
  • "ELECTRON"
  • "MAESTRO"
  • "MASTERCARD"
  • "MASTERCARDDEBIT"
  • "PURCHASING"
  • "VISA"
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:
  • Y - Klant heeft zich geverifieerd. U kunt doorgaan naar stap 6 (autorisatie) en een betaling verwerken met behulp van de velden die in dit antwoord worden geretourneerd.
  • A - Authenticatie geprobeerd, maar kon niet worden voltooid. U kunt doorgaan naar stap 6 (autorisatie) en een betaling verwerken met behulp van de velden die in dit antwoord worden geretourneerd, maar houd er rekening mee dat de aansprakelijkheidsdienst mogelijk niet beschikbaar is.
  • U - Kan geen verificatie uitvoeren. U kunt ervoor kiezen de betaling te verwerken, maar de aansprakelijkheidsverschuiving zal niet van kracht zijn.
  • N - Authenticatie was niet succesvol. U moet niet doorgaan met de betaling.
  • R - Authenticatie is geweigerd. U moet niet doorgaan met de betaling.
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.

 

Was dit artikel nuttig?
0 van de 0 vonden dit nuttig