Simple Order API

Requesting the Check Enrollment Service

Request the Check Enrollment service to verify that the card is enrolled in a card authentication program. These fields are required:
  • billTo_city
  • billTo_country
  • billTo_email
  • billTo_firstName
  • billTo_lastName
  • billTo_postalCode
  • billTo_state
  • billTo_street1
  • card_accountNumber
  • card_cardType
  • card_expirationMonth
  • card_expirationYear
  • merchantID
  • merchantReference Code
  • payerAuthEnrollService_referenceID
  • payerAuthEnrollService_run
  • purchaseTotals_currency
  • purchaseTotals_grandTotalAmount
To reduce your issuer step-up authentication rates, you can send additional request data in order. Send all available fields.
You can use the enrollment check and card authorization services in the same request or in separate requests:
  • Same request:
    Cybersource
    attempts to authorize the card when your customer is not enrolled in a payer authentication program. In this case, the field values required to prove that you attempted to check enrollment are passed automatically to the authorization service. If authentication is required, processing automatically stops.
  • Separate requests: Manually include the enrollment check result values (Enrollment Check response fields) in the authorization service request (Card Authorization request fields).
This table lists these fields.
Enrollment Check and Response Fields
Identifier
Enrollment Check Response Field
Card Authorization Request Field
payerAuthEnrollReply_comm erceIndicator
ccAuthService_commerceIn dicator
Collection indicator (Mastercard only)
payerAuthEnrollReply_ucaf CollectionIndicator
ucaf_collectionIndicator
CAVV
payerAuthValidateReply_ cavv
ccAuthService_cavv
AAV
payerAuthValidateReply_ucaf AuthenticationData
ucaf_authenticationData
XID
payerAuthEnrollReply_xid
and
payerAuthValidateReply_xid
ccAuthService_xid
Result of the enrollment check for Asia, Middle East, and Africa Gateway
payerAuthEnrollReply_vere sEnrolled
3-D Secure version
payerAuthEnrollReply_specif icationVersion
ccAuthService_paSpecificat ionVersion
Directory server transaction ID
(Not required for 3-D Secure 1.0.)
payerAuthEnrollReply_direc toryServerTran sactionID
ccAuthService_directorySer verTransactionID