Schema
{
„$schema“: „http://json-schema.org/draft-07/schema#“,
„$id“: „https://www.computop-paygate.com/schemas/threeDSDataReq.json“,
„title“: „External 3DS Data“,
„description“: „Externe 3DS-Daten“,
„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“, „R“, „I“]
},
„finalStatus“: {
„type“: „string“,
„enum“: [„Y“, „U“, „A“]
}
},
„additionalProperties“: false,
„required“: [„acsProtocolVersion“, „eci“, „intermediateStatus“, „finalStatus“]
}