Key | Format | Condition | Description | |
---|---|---|---|---|
1 | authenticationStatus | boolean | M | Indicates whether a cardholder has been authenticated or not |
2 | acsProtocolVersion | string | M | The protocol version used for authentication |
3 | authenticationValue | string | C | Payment system specific value to provide proof of authentication |
4 | eci | string | M | Payment system specific Electronic Commerce Indicator |
5 | threeDSServerTransID | string | C | 3DS 2.0 only. BNP Payment platform PayID in canonical format as specified in IETF RFC 4122. |
6 | acsXID | string | C | 3DS 1.0 only. ACS assigned transaction ID. |
Schema
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://paymentpage.axepta.bnpparibas/schemas/threeDSData_response.json", "title": "3DS Data", "description": "3DS Data", "type": "object", "properties": { "authenticationStatus": { "type": "boolean" }, "acsProtocolVersion": { "minLength": 5, "maxLength": 8 }, "authenticationValue": { "type": "string", "maxLength": 28 }, "eci": { "type": "string", "minLength": 2, "maxLength": 2 }, "threeDSServerTransID": { "type": "string", "maxLength": 36 }, "ACSXID": { "type": "string", "maxLength": 40 } }, "additionalProperties": false, "required": ["authenticationStatus", "acsProtocolVersion", "eci"] }