KeyFormatConditionDescription
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"]	
}


  • No labels