Een inleiding tot 3D Secure 2.0 (3DSV2) is beschikbaar in de betreffende sectie 3D Secure - Strong Authentication for Secure Payments (EN) |
Het 3DS V2-protocol ondersteunt 150 gegevenspunten die naar de kaartuitgevende bank worden verzonden. Het verwerken van al deze gegevens door de uitgevende banken kan echter tijdrovend zijn. Daarom wordt aangeraden om alleen de meest essentiële en effectieve gegevenspunten te delen om zo veel mogelijk te profiteren van 'frictionless' betalingen (zonder extra authenticatiestap).
De handelaar moet volgende gegevens verplicht doorsturen:
De handelaar kan:
Om de kans op een 'frictionless' betaling te vergroten, kan de handelaar volgende aanvullende gegevens meezenden:
JSON-objecten die kunnen worden toegevoegd aan betaalverzoeken:
customerInfobillingAddressshippingbrowserInfo⚠️ Opmerking: Al deze gegevens worden alleen gebruikt om de online betaling te beveiligen en fraude te bestrijden. Uitgevende banken zijn strikt gereguleerd in het beheer van deze vertrouwelijke gegevens.
...
"customerInfo": {
"merchantCustomerId": "cus_1234567890abcdef",
"customerType": "individual",
"firstName": "Max",
"lastName": "Mustermann",
"email": "customer@example.com",
"phone": {
"countryCode": "+49",
"number": "1236547890"
},
"salutation": "Ms",
"title": "Dr",
"gender": "female",
"maidenName": "Mustermann",
"middleName": "sam",
"birthDate": "2001-01-01",
"birthPlace": "Bamberg",
"socialSecurityNumber": "123443534"
},
... |
...
"billingAddress": {
"streetName": "Schwarzenbergstr",
"streetNumber": "4",
"city": "Bamberg",
"country": "DEU",
"postalCode": "96050"
},
"shipping": {
"address": {
"streetName": "Schwarzenbergstr",
"streetNumber": "4",
"city": "Bamberg",
"country": "DEU",
"postalCode": "96050"
}
},
... |
Het toevoegen van deze extra gegevens zonder een expliciet verzoek voor een 'frictionless' betaling valt onder het geval 'geen voorkeur' (NO_PREFERENCE). In dit geval, als de betaling 'frictionless' verloopt, geldt de overdracht van aansprakelijkheid naar de uitgevende bank. Voor meer details: Liability Shift and 3D-Secure Matrices (EN) |
Het threeDsPolicy-object laat de handelaar toe om zijn voorkeur voor een 'frictionless' betaling aan te geven via de parameter challengePreference:
| Waarde | Beschrijving |
|---|---|
NO_PREFERENCE | De handelaar laat de keuze aan de uitgevende bank om de koper al dan niet te authenticeren. |
NO_CHALLENGE | De handelaar verzoekt om géén authenticatie (vrijstellingsverzoek, 'frictionless'). |
REQUEST_CHALLENGE | De handelaar verzoekt om authenticatie (bijv. voor verdachte transacties). |
MANDATE_CHALLENGE | De handelaar eist authenticatie (bijv. voor de eerste betaling van een abonnement). |
🔹 Let op: De uiteindelijke beslissing ligt altijd bij de uitgevende bank (de bank van de kaarthouder).
...
"paymentMethods": {
"integrationType": "HOSTED",
"type": "CARD",
"card": {
"threeDsPolicy": {
"challengePreference" : "NO_CHALLENGE"
}
}
}
... |
De aansprakelijkheidsoverdracht naar de uitgevende bank is afhankelijk van de keuze van de handelaar en het kaartmerk. Voor meer details: Liability Shift and 3D-Secure Matrices |
Het threeDsPolicy-object laat de handelaar ook toe om een vrijstelling aan te vragen via de parameter exemption:
| Vrijstellingsreden | Beschrijving | Voorwaarden |
|---|---|---|
LOW_VALUE | Transacties met laag bedrag (minder dan €30). | Banken moeten toch authenticatie vragen als: |
TRANSACTION_RISK_ANALYSIS | Transacties met laag risico (TRA: Transaction Risk Analysis). | Een vrijstelling kan worden toegekend, maar dit vereist een voorafgaande overeenkomst met de acquirer (gebaseerd op een real-time risicoanalyse). Neem contact op met je accountmanager. |🔹 Let op: Ook hier geldt dat de uitgevende bank de uiteindelijke beslissing neemt.
...
"paymentMethods": {
"integrationType": "HOSTED",
"type": "CARD",
"card": {
"threeDsPolicy": {
"exemption" : {
"reason" : "LOW_VALUE"
}
}
}
}
... |
De overdracht van aansprakelijkheid naar de uitgevende bank hangt af van de keuze van de handelaar en het kaartmerk (Visa, Mastercard, etc.). Voor meer details: Transfert de reponsabilité et Matrices 3D-Secure |