Simple Order API

Overview of 3-D Secure 2.x Implementation

A broad overview of the process of implementing 3-D Secure 2.x is described below. Depending upon your current business arrangements, some of the steps may not apply to your situation.
  1. Contact your account manager or sales manager to discuss how your business can implement 3-D Secure 2.x and the European Union's Payment Services Directive 2 (PSD2).
  2. If you are new to payer authentication, set up your merchant ID by contacting customer supportcustomer support to enable 3-D Secure 2.x for the desired card types, currencies, and acquiring bank. For additional details, see Required Merchant Information.
  3. Log in to the
    Business Center
    to obtain the API keys for implementation.
  4. Implement 3-D Secure 2.x with the
    Simple Order
    API using the Cardinal Cruise Direct Connection API as well as the SDK if you want to implement a native mobile application. SDKs are available for iOS or Android. Implement the SDK to handle authentication steps within the native application. The SDKs are the CardinalCommerce JavaScript equivalent for mobile applications.
  5. Configure your system to request the Check Enrollment and Validate Authentication services. Include the required API fields in your request and consider including optional fields based on your business needs. For more information, see the Required Merchant Information section and Implementing Cardinal Cruise Direct Connection API Payer Authentication. You can configure your system to request payment services along with your payer authentication for 3-D Secure 2.x, but it is not required.
  6. Test your 3-D Secure 2.x services. This testing ensures that you understand the possible use cases as part of implementation. Refer to Testing Payer Authentication Services and run the test cases in Test Cases for 3-D Secure 2.x.
  7. Configure your account for production by requesting a boarding form from customer supportcustomer support for your processor or acquirer.
  8. If you are new to payer authentication, complete the boarding form with required information including your merchant ID, your acquirer merchant ID, and Bank Identification Number (BIN) information for all chosen card types. For details, see Required Merchant Information.