On This Page
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: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.Cybersource
- 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.
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 | payerAuthEnrollReply_direc toryServerTran
sactionID | ccAuthService_directorySer
verTransactionID |