3DS Authentication
Create 3RI Authentication
Create a new 3RI authentication. Also known as merchant-initiated authentications, allows merchants to authenticate a transaction without the direct involvement of the cardholder.
Requires the threeDs:Create permission.
Diners support is <a class="experimental-tag-link" href="https://docs.silverflow.com/guides/api-lifecycle#tag/EXPERIMENTAL-Tag"><span class="tag experimental-tag">EXPERIMENTAL</span></a>.
Standalone merchant info (merchantInfo) is <a class="experimental-tag-link" href="https://docs.silverflow.com/guides/api-lifecycle#tag/EXPERIMENTAL-Tag"><span class="tag experimental-tag">EXPERIMENTAL</span></a>.
post/3ds/3ri
Request
- Base URLhttps://eu-west-1.api.silverflow.com/v1
- Auth
- HTTP basic
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"merchantAcceptorResolver": {
"merchantAcceptorKey": "{{acceptorKeyMastercard}}"
},
"card": {
"cvc": "132",
"holderName": "Joe Cardholder"
},
"amount": {
"value": 1234,
"currency": "EUR"
},
"cardholderInformation": {
"email": "carlos.somoza@gmail.com"
},
"billingAddress": {
"countryCode": {
"alpha3": "NLD"
},
"stateOrProvince": "NH",
"city": "Amsterdam",
"line1": "Langtown Road",
"line2": "4200",
"postalCode": "1234BC"
},
"transactionReference": "Dz3dIzE74EfH1HeTInyE"
}Response
The 3RI authentication entity
Example response
{
"key": "tds-2lCYLHDuRPW9MvQK3sd6",
"merchantAcceptorRef": {
"key": "{{acceptorKeyMastercard}}"
},
"merchantInfo": {
"merchantCountryCode": {
"alpha3": "NLD",
"alpha2": "NL",
"numeric": "528"
}
},
"amount": {
"value": 1234,
"currency": "EUR"
},
"ares": {
"threeDSServerTransID": "6357449a-b12b-4e81-b577-fee137273231",
"messageExtension": [
{
"name": "msgextname",
"id": "501341592B_0001_4568"
}
],
"dsTransID": "c73bcdcc-2669-4bf6-81d3-e4ae73fb11fd",
"acsTransID": "d7c1ee99-9478-44a6-b1f2-391e29c6b340"
},
"transactionReference": "Dz3dIzE74EfH1HeTInyE"
}Changes
No recorded changes to this operation across all 1 revision of this API.