REST API

PayerAuthDetail Element

The
PayerAuthDetail
element contains information about a single transaction.
<PayerAuthDetail> (RequestID) (MerchantID) (RequestDate) (TransactionType) (ProofXML)? (VEReq)? (VERes)? (PAReq)? (PARes)? (AuthInfo)? </PayerAuthDetail>
Child Elements of PayerAuthDetail
Element Name
Description
Type & Length
RequestID
Unique identifier generated for the transaction. This field corresponds to the API field.
Numeric (26)
MerchantID
Merchant ID used for the transaction.
String (30)
RequestDate
Date on which the transaction was processed.
DateTime (25)
ProofXML
Data that includes the date and time of the enrollment check and the VEReq and VERes elements. This field corresponds to the
consumerAuthenticationInformation.Auth EnrollReply_proofXML
API field. For a list of child elements, see <ProofXML>.
String (1024)
VEReq
Verify Enrollment Request (VEReq) is sent by the merchant’s server to the directory server. The directory server also sends it to the ACS to determine whether authentication is available for the customer’s card number. For a list of child elements, see <VEReq>.
VERes
Verify Enrollment Response (VERes) is sent by the directory server. For a list of child elements, see <VERes>.
PAReq
Payer Authentication Request message that you send to the ACS through the payment card company. Corresponds to the
consumerAuthenticationInformation.payer AuthEnrollReply_paReq
API field.
For a list of child elements, see <PAReq>.
PARes
Payer Authentication Response message sent by the ACS. For a list of child elements, see <PARes>.
AuthInfo
Address and card verification data. For a list of child elements, see AuthInfo Element.
PayerAuthDetail Element
<PayerAuthDetail> <RequestID>0004223530000167905139</RequestID> <MerchantID>example_merchant</MerchantID> <RequestDate>2020-02-09T08:00:09-08:00</RequestDate> <TransactionType>ics_pa_enroll</TransactionType> <ProofXML> ... </ProofXML> <VEReq> ... </VEReq> <VERes> ... </VERes> <PAReq> ... </PAReq> <PARes> ... </PARes> </PayerAuthDetail>