REST API

PayerAuthDetail

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.AuthEnrollReply_proofXM
L API field. For a list of child elements, see <ProofXML>.
String (1024)
<VEReq>
Verify Enrollment Request (VEReq) sent by the merchant’s server to the directory server and by the directory server 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) 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.payerAuthEnrollReply_paRe
q 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.
<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>