On This Page
REST API
Use Case: Checking Enrollment in Payer Authentication
Running the Check Enrollment service identifies the customer's bank and collects data
about the device that the customer is using to place the order.
Card-Specific Requirements
Some payment cards require information to be collected during a transaction.
- Recommended for Discover ProtectBuy.
- Required when the card type is Cartes Bancaires.
- Required for American Express SafeKey (U.S.) when the product code is Airlinepurchase (AIR).
- Required for Visa Secure travel.
- Required only for American Express SafeKey (US).
- Required only for American Express SafeKey (US.)
- Required only for American Express SafeKey (US).
- Required only for American Express SafeKey (US).
- Required for American Express SafeKey (US).
Country-Specific Requirements
These fields are required for transactions in specific countries.
- Required for transactions processed in France.
- Required for transactions in US, Canada, and Mainland China.
- Required for transactions in US, Canada, and Mainland China.
- Required when theorderInformation.billTo.countryfield value isUSorCA.
- Required when theorderInformation.shipTo.countryfield value isCA,US, orChina.
- Required when theorderInformation.shipTo.countryfield value isUSorCA.
Processor-Specific Requirements
These fields are required by specific processors for transactions.
- Required only for merchants in Saudi Arabia.
Endpoint
Production:
POST
https://api.cybersource.com
/risk/v1/authenticationsTest:
POST
https://apitest.cybersource.com
/risk/v1/authentications