ErrorObject
Represents a 3DS Error (Erro) message object.
Universally unique transaction identifier assigned by the ACS to identify a single transaction. Categories: PA, NPA. Channels: APP, BRW, 3RI.
Universally unique transaction identifier assigned by the DS to identify a single transaction. Categories: PA, NPA. Channels: APP, BRW, 3RI.
Possible values: <= 36 characters
Code indicating the type of problem identified in the message.
101: Message Received Invalid102: Message Version Number Not Supported103: Sent Messages Limit Exceeded201: Required Data Element Missing202: Critical Message Extension Not Recognised203: Format of one or more Data Elements is Invalid according to the Specification204: Duplicate Data Element301: Transaction ID Not Recognised302: Data Decryption Failure303: Access Denied, Invalid Endpoint304: ISO Code Invalid305: Transaction data not valid306: Merchant Category Code (MCC) Not Valid for Payment System307: Serial Number not Valid402: Transaction Timed Out403: Transient System Failure404: Permanent System Failure405: System Connection Failure
Possible values: [101, 102, 103, 201, 202, 203, 204, 301, 302, 303, 304, 305, 306, 307, 402, 403, 404, 405]
Code indicating the 3-D Secure component that identified the error.
C: 3DS SDKS: 3DS ServerD: Directory ServerA: ACS
Possible values: [C, S, D, A]
Text describing the problem identified in the message.
Possible values: <= 2048 characters
Additional detail regarding the problem identified in the message.
Possible values: <= 2048 characters
Identifies the Message Type that was identified as erroneous.
Possible values: [ARes, AReq, PRes, PReq, CRes, CReq, RReq, RRes, Erro]
Identifies the type of message that is passed. Categories: PA, NPA. Channels: APP, BRW, 3RI.
Possible values: [Erro]
Protocol version identifier. This shall be the Protocol Version Number of the specification utilised by the system creating this message. Categories: PA, NPA. Channels: APP, BRW, 3RI.
Possible values: [2.2.0]
Universally unique transaction identifier assigned by the 3DS SDK to identify a single transaction. Categories: PA, NPA. Channels: APP. Conditions: Required if deviceChannel is "01". Required if messageType is one of [AReq, ARes, CReq, CRes, RReq, RRes].
Universally unique transaction identifier assigned by the 3DS Server to identify a single transaction. Categories: PA, NPA. Channels: APP, BRW, 3RI.
{
"acsTransID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"dsTransID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errorCode": "101",
"errorComponent": "C",
"errorDescription": "string",
"errorDetail": "string",
"errorMessageType": "ARes",
"messageType": "Erro",
"messageVersion": "2.2.0",
"sdkTransID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"threeDSServerTransID": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}