3-D Secure V2 parameters
1. Introductie
Deze lijst bevat alle relevante 3-D Secure V2-parameters en is opgesplitst in drie secties:
2. Verplichte parameters
Als je onze Viveum Hosted Payment Page-pagina gebruiktwe, verzorgen wij deze parameters voor je. Als je transacties via DirectLink, verwerkt, zul je deze parameters handmatig aan je verzoek moeten toevoegen.
Parameter |
Naam / Beschrijving |
Formaat |
---|---|---|
browserAcceptHeader |
Accept-headers browser. Exacte inhoud van de HTTP |
Lengte: Veranderlijk, max. 2048 tekens
|
browserColorDepth |
Kleurdiepte scherm browser. Waarde die de bitdiepte aanduidt van het kleurenpalet dat afbeeldingen weergeeft, in bits per pixel. Verkregen van de browser van de kaarthouder door middel van de kleurdiepteeigenschap. |
Datatype: String
|
browserJavaEnabled |
Java ingeschakeld browser. Boolean die aanduidt of de browser van de kaarthouder Java kan uitvoeren. Waarde wordt |
Datatype: Boolean
• true • false |
browserLanguage |
Taal browser. Waarde die de taal van de browser aanduidt zoals (Voorbeeld: en, fr, en-US, fr-ca) Maakt geen onderscheid tussen hoofdletters en kleine letters. |
Lengte: Veranderlijk, 1-8 tekens xx, xxx, xx-XX of xx-xxxx-xx. |
browserScreenHeight |
Schermhoogte browser. Totale hoogte van het scherm van |
Datatype: Int |
browserScreenWidth |
Schermbreedte browser. Totale breedte van het scherm van de kaarthouder in pixels. Waarde wordt teruggezonden vanuit de eigenschap "schermbreedte". |
Datatype: Int |
browserTimeZone |
Tijdzone browser. Tijdsverschil tussen UTC-tijd en de lokale tijd van de browser van de kaarthouder, in minuten. |
Datatype: Int |
browserUserAgent |
Useragent browser. Exacte inhoud van de HTTP useragent header. |
Lengte: Veranderlijk, max. 2048 tekens |
ACCEPTURL |
De URL van de webpagina die aan de klant wordt getoond als de betaling werd geautoriseerd (of wacht op autorisatie). |
An max. 200 tekens |
DECLINEURL |
De URL naar waar de klant wordt doorgestuurd wanneer het maximale aantal mislukte autorisatiepogingen is bereikt (standaard 10, maar kan worden gewijzigd op de pagina ‘Technical Information’ (Technische informatie), in de sectie ‘Payment retry’ (Betaalpogingen) van het tabblad ‘Global transaction parameters’ (Algemene transactieparameters). |
An max. 200 tekens |
EXCEPTIONURL |
De URL van de webpagina die aan de klant wordt getoond als het resultaat van de betaling onzeker is. |
An max. 200 tekens |
LANGUAGE |
De talen van de betaalpagina die momenteel worden aangeboden aan de koper (kaarthouder/rekeninghouder). De standaardtaal wordt gebruikt als er geen taalwaarde of een ongeldige taalwaarde wordt verzonden: |
An Het formaat is "taal_Land". max. 5 tekens |
FLAG3D |
Vaste waarde: "Y" Geeft ons systeem de opdracht om 3-D Secure-identificatie uit te voeren indien nodig. |
An max. 1 tekens |
CN |
cardholderName Naam van de kaarthouder (klant).
|
Lengte: Veranderlijk, max. 35 |
Mpi.carteBancaire.Usecase |
Verplicht voor Carte Bancaire Voor alle integratiemodi Type betaling waarvoor een authenticatie wordt gevraagd |
Lengte: 2 tekens
|
REMOTE_ADDR |
Verplicht voor Carte Bancaire Voor DirectLink-verzoken IP-adres van de klant (alleen voor de
|
212.23.45.96 |
If you process transactions for Visa, make sure to add the following mandatory parameters as well:
For all integration modes:
Mpi.WorkPhone.countryCode + Mpi.WorkPhone.subscriber
or
Mpi.MobilePhone.countryCode + Mpi.MobilePhone.subscriber
or
Mpi.HomePhone.countryCode + Mpi.HomePhone.subscriber
or
EMAIL
For DirectLink requests:
REMOTE_ADDR
3. Aanbevolen parameters
De belangrijkste card schemes raden ten zeerste aan om deze op te nemen, omdat ze de kans op een soepele verwerking vergroten.
Parameter |
Naam / Beschrijving | Formaat |
---|---|---|
ECOM_BILLTO_POSTAL_CITY |
billAddrCity. Stad op de factuur |
Lengte: Veranderlijk, max. 25 |
ECOM_BILLTO_POSTAL_COUNTRYCODE |
billAddrCountry. Landcode op de factuur |
Lengte: max. 2 |
ECOM_BILLTO_POSTAL_STREET_LINE1 |
billAddrLine1. Factuuradres, eerste regel |
Lengte: Veranderlijk, max. 60 |
ECOM_BILLTO_POSTAL_STREET_LINE2 |
billAddrLine2. Factuuradres, tweede regel |
Lengte: Veranderlijk, max. 60 |
ECOM_BILLTO_POSTAL_POSTALCODE |
billAddrPostCode Postcode op de factuur |
Lengte: Veranderlijk, max. 10 |
email. E-mailadres van de klant. |
Lengte: Veranderlijk, max. 50 |
4. Optionele parameters
Verder kun je zoveel parameters als gewenst versturen. Hoe meer parameters je verstuurt, hoe groter de kans op een soepele verwerking.
Parameter |
Naam / Beschrijving |
Formaat |
---|---|---|
Mpi.threeDSRequestorChallengeIndicator |
Gebruik deze parameter om vrijstellingen van 3DS aan te vragen. Indicator identiteitsbevestiging merchant. Geeft aan of er een identiteitsbevestiging aangevraagd werd voor deze transactie. Bijvoorbeeld:
|
Lengte: 2 tekens
|
Mpi.merchantFraudRate |
Percentage handelaarsfraude (Merchant Fraud) Het percentage handelaarsfraude in de EER (alle creditkaartfraude in de EER gedeeld door alle hoeveelheden creditcards in de EER) berekend volgens de technische reguleringsnormen voor PSD2 (Regulatory Technical Standards ofwel RTS). Zorg ervoor dat je het percentage berekent volgens de regulering PSD2 RTS artikel 19, aangezien noch wij noch MasterCard de score zullen valideren. |
Lengte: max. 2 tekens
|
Mpi.secureCorporatePayment |
Veilige bedrijfsbetaling Geeft aan dat specifiek daartoe bestemde betalingsprocessen en -procedures zijn gebruikt en dat mogelijk de uitzondering voor veilige bedrijfsbetalingen van toepassing is. |
Lengte: max. 1 teken
|
Mpi.cardholderAccountChangeIndicator |
Indicator aanpassing account kaarthouder*. Hoeveel tijd er verstreken is sinds de informatie van het account van de kaarthouder bij de merchant het laatst aangepast werd, inclusief factuur- of verzendadres, nieuwe betalingsrekening of nieuwe gebruiker(s) toegevoegd. |
Lengte: 2 tekens
|
Mpi.cardholderAccountDate |
Datum account kaarthouder*. Datum waarop de kaarthouder het account bij de merchant geopend heeft. |
Lengte: 8 tekens Datatype: Datum Geaccepteerd formaat: Datumweergave = JJJJMMDD |
Mpi.cardholderAccountPasswordChange |
Aanpassing wachtwoord account kaarthouder*. Datum waarop het wachtwoord of account van de kaarthouder bij de merchant veranderd of gereset werd. |
Lengte: 8 tekens Datatype: String Geaccepteerd formaat: Datumweergave = JJJJMMDD |
Mpi.cardholderAccountPasswordChangeIndicator |
Indicator aanpassing wachtwoord account kaarthouder*. Geeft aan hoeveel tijd er verstreken is sinds het wachtwoord of account van de kaarthouder bij de merchant veranderd of gereset werd. |
Lengte: 2 tekens Geaccepteerde waarden: |
Mpi.numberOfPurchaseWithAccountInTheLastSixMonths |
Aantal aankopen account kaarthouder* Aantal aankopen met dit account |
Datatype: Int Tussen 0 en 9999 |
Mpi.paymentAccountAge |
Leeftijd betalingsrekening* Datum waarop de betalingsrekening werd ingeschreven in het account van |
Lengte: 8 tekens Datatype: String Geaccepteerd formaat: Datumweergave = JJJJMMDD |
Mpi.paymentAccountAgeIndicator |
Indicator leeftijd betalingsrekening kaarthouder* Geeft aan hoe lang de betalingsrekening ingeschreven was in het account van de kaarthouder bij de merchant. |
Lengte: 8 tekens
|
Mpi.provisionAttemptsInTheLast24Hours |
Aantal pogingen toevoeging dag. Aantal pogingen om een kaart toe |
Datatype: Int Tussen 0 en 9999 |
Mpi.shippingAddressUsage |
Gebruik verzendadres. Datum waarop het verzendadres |
Lengte: 8 tekens Datatype: datum Geaccepteerd formaat: Datumweergave = JJJJMMDD |
Mpi.shippingAddressWasFirstUsed |
Indicator gebruik verzendadres. Geeft aan wanneer het verzendadres van deze transactie voor het eerst gebruikt werd bij de merchant. |
Lengte: 2 tekens
|
Mpi.shippingNameAndCardholderNameAreIdentical |
Indicator naam verzender. Geeft aan of de naam van de kaarthouder in het account dezelfde is als de naam van de verzender van deze transactie. |
Datatype: Boolean Geaccepteerde waarden:
|
Mpi.suspiciousAccountActivityDetected |
Verdachte activiteit account. Geeft aan of de merchant verdachte activiteiten heeft waargenomen (waaronder eerdere fraude) in het account van de kaarthouder. |
Datatype: Boolean |
Mpi.transactionActivityInTheLast24Hours |
Aantal transacties dag. Aantal transacties (succesvol en |
Datatype: Int Tussen 0 en 9999 |
Mpi.transactionActivityLastYear |
Aantal transacties jaar. Aantal transacties (succesvol en |
Datatype: Int Tussen 0 en 9999 |
Mpi.challengeWindowSize |
Grootte venster identiteitsbevestiging. Afmetingen van het venster voor |
Lengte: 2 tekens
Als u deze parameter niet verzendt, is de standaardwaarde 05 = Full screen |
Mpi.HomePhone.countryCode |
Landcode vaste telefoon. Landcode van een vaste telefoon |
Lengte: 3 tekens Datatype: String ITU-E.164 country code |
Mpi.HomePhone.subscriber |
Vaste telefoon. Vaste telefoon (zonder landcode) |
Datatype: string Tussen 0 en 15 |
Mpi.deliveryEmailAddress |
E-mailadres levering. Voor elektronische levering is dit het e-mailadres waar de koopwaar geleverd werd. |
Lengte: max. 254 tekens Datatype: String |
Mpi.deliveryTimeframe |
Levertijd. Geeft de levertijd van de koopwaar aan. |
Lengte: 2 tekens
|
Mpi.giftCardAmount |
Bedrag cadeaubon. Het totale aankoopbedrag van |
Lengte: max. 15 tekens Datatype: Int Tussen 0 en 999999999999999 |
Mpi.giftCardCount |
Aantal cadeaubonnen. Totaal aantal aangekochte |
Datatype: Int Tussen 0 en 99 |
Mpi.giftCardCurrency |
Valuta cadeaubon. De valutacode van de aangekochte prepaidkaart of cadeaubon zoals gedefinieerd in ISO 4217. |
Lengte: 3 tekens Datatype: String |
Mpi.preOrderDate |
Datum vooruitbestelling. De verwachte datum waarop de |
Lengte: 8 tekens Datatype: Datum Geaccepteerd formaat: Datumweergave = JJJJMMDD |
Mpi.cardholderAccountAgeIndicator |
Indicator leeftijd account kaarthouder* Geeft aan hoe lang de kaarthouder |
Lengte: 2 tekens
|
Mpi.cardholderAccountChange |
Aanpassing account kaarthouder* Datum waarop het account van |
Lengte: 8 tekens Datatype: Datum Geaccepteerd formaat: Datumweergave = JJJJMMDD |
Mpi.preOrderPurchaseIndicator |
Indicator vooruitbestelling. Geeft aan of de kaarthouder een |
Lengte: 2 tekens
|
Mpi.reorderItemsIndicator |
Indicator nabestelling items. Geeft aan of de kaarthouder koopwaar die hij/zij al eens heeft besteld, nabestelt. |
Lengte: 2 tekens
|
Mpi.shippingIndicator |
Indicator verzending. Geeft aan welke verzendmethode |
Lengte: 2 tekens
|
Mpi.MobilePhone.countryCode |
Landcode mobiele telefoon. Landcode van een mobiele telefoon |
Lengte: 3 tekens
|
Mpi.MobilePhone.subscriber |
Mobiele telefoon. Mobiel telefoon (zonder landcode) |
Datatype: string Tussen 0 en 15 |
Mpi.threeDSRequestorAuthenticationData |
Authenticatiegegevens merchant. Gegevens die een specifiek authenticatieproces vastleggen |
Lengte: max. 2048 bytes
|
Mpi.threeDSRequestorAuthenticationMethod |
Authenticatiemethode merchant. Systeem dat door de kaarthouder |
Length: 2 characters Data Type: String Values accepted: • 01 = No merchant authentication occurred (i.e. cardholder “logged in” as guest) • 02 = Login to the cardholder account at the merchant system using merchant’s own credentials • 03 = Login to the cardholder account at the merchant system using federated ID • 04 = Login to the cardholder account at the merchant system using issuer credentials • 05 = Login to the cardholder account at the merchant system using third- party authentication • 06 = Login to the cardholder account at the merchant system using FIDO Authenticator • 07–79 = Reserved for EMVCo future use (values invalid until defined by EMVCo) • 80–99 = Reserved for DS use |
Mpi.threeDSRequestorAuthenticationTimestamp |
Tijdstip authenticatie merchant. Datum en tijdstip in UTC van de |
Lengte: 14 tekens
|
Mpi.threeDSRequestorPriorAuthenticationData |
Authenticatiegegevens vorige transactie merchant. Gegevens die een specifiek |
Lengte: max. 2048 bytes Formaat: Elk formaat |
Mpi.threeDSRequestorPriorAuthenticationMethod |
Authenticatiemethode vorige transactie merchant. Systeem dat door de kaarthouder |
Lengte: 2 tekens
|
Mpi.threeDSRequestorPriorAuthenticationTimestamp |
Tijdstip authenticatie vorige transactie merchant. Datum en tijdstip in UTC van de vorige authenticatie van de kaarthouder. |
Lengte: 14 tekens Datatype: Datum-Tijd Geaccepteerd formaat: Datumweergave = JJJJMMDDUUMMSS |
Mpi.threeDSRequestorPriorReference |
Referentie vorige transactie merchant. Dit gegevenselement biedt extra informatie aan de ACS om de beste manier te bepalen voor het afhandelen van een verzoek. |
Lengte: 36 tekens Datatype: String Geaccepteerde waarde: Dit gegevenselement bevat een Transactie-ID van ACS voor een vorige geauthenticeerde transactie (bv. de eerste transactie die bij de kaarthouder geauthenticeerd werd). |
Mpi.transactionType |
Transactiesoort. Stelt de soort transactie vast die |
Lengte: 2 tekens
|
Mpi.WorkPhone.countryCode |
Landcode werktelefoon. Landcode van een werktelefoon |
Lengte: 3 tekens Datatype: String ITU-E.164 country code |
Mpi.WorkPhone.subscriber |
Werktelefoon. Telefoon die gebruikt wordt voor |
Datatype: string Tussen 0 en 15 |
TP | Om de opmaak van de pagina ‘order_A3DS’ te wijzigen, kunt u via deze parameter de naam of URL van een template versturen (ga naar e-Commerce: Dynamische sjabloon). | N/A |
WIN3DS |
Hoe de identificatiepagina aan de klant wordt getoond. Mogelijke waarden:
|
An max. 6 tekens |
ADDRMATCH |
addrMatch. Geeft aan of het factuur- en verzendadres hetzelfde |
Lengte: 1 tekens Geaccepteerde waarden: · 1=ja · 0=nee |
TRXDATE |
purchaseDate. Transactiedatum. |
MM/DD/JJ |
ECOM_SHIPTO_POSTAL_CITY |
shipAddrCity. Stad verzending |
Lengte: Veranderlijk, max. 40 |
ECOM_SHIPTO_POSTAL_STREET_LINE1 |
shipAddrLine1. Verzendadres, eerste regel |
Lengte: Veranderlijk, max. 35 |
ECOM_SHIPTO_POSTAL_STREET_LINE2 |
shipAddrLine2. Verzendadres, tweede regel. |
Lengte: Veranderlijk, max. 35 |
ECOM_SHIPTO_POSTAL_POSTALCODE |
shipAddrPostCode. Postcode verzending |
Lengte: Veranderlijk, max. 10 |
ECOM_SHIPTO_POSTAL_COUNTRYCODE | shipAddrCountry. Landcode verzending |
Lengte: max. 2 |
Mpi.carteBancaire.AcquirerExemption |
Verzoek om toepassing RTS Acquirer Transaction Risk Analysis uitzondering |
Gegevenstype: Booleaans Geaccepteerde waarden: true false |
Mpi.carteBancaire.MerchantScore |
Jouw berekende score voor deze transactie |
Gegevenstype: int Geaccepteerde waarden: Score die door de handelaar aan DS wordt verstrekt, indien beschikbaar, m.a.w.: = any value e.g. "data" : {"value" : "Method 023 : A+"} |
Mpi.carteBancaire.NumberOfItems |
Aantal items in de huidige order |
Gegevenstype: int Geaccepteerde waarden: Tussen 00 en 99 (99 voor items >= 99) |
Mpi.carteBancaire.Usecase |
Type betaling waarvoor een authenticatie wordt gevraagd |
Lengte: 2 tekens
|