{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "BASEURL/threeDSDataReq.json",
"title": "External 3DS Data",
"description": "External 3DS Data",
"type": "object",
"properties": {
"acsProtocolVersion": {
"type": "string",
"enum": ["1.0.2", "2.1.0", "2.2.0", "2.3.0"]
},
"authenticationValue": {
"type": "string",
"maxLength": 28
},
"eci": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"threeDSServerTransID": {
"type": "string",
"maxLength": 36
},
"acsXID": {
"type": "string",
"maxLength": 40
},
"dsTransID": {
"type": "string",
"maxLength": 36
},
"intermediateStatus": {
"type": "string",
"enum": ["Y", "N", "U", "A", "C", "D", "I"]
},
"finalStatus": {
"type": "string",
"enum": ["Y", "U", "A"]
}
},
"additionalProperties": false,
"required": ["acsProtocolVersion", "eci"]
} |