Response to a payment authorization request
The OTA_PayloadStdAttributes defines the standard attributes that appear on the root element for all OTA payloads.
A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.
Indicates the creation date and time of the message in UTC using the following format specified by ISO 8601; YYYY-MM-DDThh:mm:ssZ with time values using the 24 hour clock (e.g. 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).
Used to indicate whether the request is for the Test or Production system.
For all OTA versioned messages, the version of the message is indicated by a decimal value.
A unique identifier to relate all messages within a transaction (e.g. this would be sent in all request and response messages that are part of an on-going transaction).
Used to identify the sequence number of the transaction as assigned by the sending system; allows for an application to process messages in a certain order or to request a resynchronization of messages in the event that a system has been off-line and needs to retrieve messages that were missed.
This indicates where this message falls within a sequence of messages.
This is the first message within a transaction.
This is the last message within a transaction.
This indicates that all messages within the current transaction must be ignored.
This is any message that is not the first or last message within a transaction.
Textual information to provide descriptions and/or additional information.
Standard way to indicate that an error occurred during the processing of an OTA message
The Error element MUST contain the Type attribute that uses a recommended set of values to indicate the error type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type ="Unknown". Refer to OTA Code List Error Warning Type (EWT).
An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.
Identifes the primary language preference for the message.
Identifes the primary language preference for the message. The human language is identified by ISO 639 codes.
Identifies the alternate language for a customer or message. The human language is identified by ISO 639 codes.
Identifies language.
Language identification.
Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error.
If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to OTA Code List Error Codes (ERR).
If present, this URL refers to an online description of the error that occurred.
If present, recommended values are those enumerated in the OTA_ErrorRS, (NotProcessed | Incomplete | Complete | Unknown) however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.
If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].
If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records.
The 2 digit code used that references the credit card used.
American Express
Bank Card
Carte Bleu
Carte Blanche
Diners Club
Discover Card
Eurocard
JCB Credit Card
Master Card
Universal Air Travel Card
Visa
This is intended to be used when the above enumeration list does not meet your needs.
Used for Numeric Strings, length 1 to 19.
Used for Character Strings, length 1 to 64
Used for an Alpha String, length 2 (for letter codes)
Used for Character Strings, length 1 to 32
Used for codes in the OTA code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.
Used for Numeric Strings, length 1 to 8.