Simple Order API

Standard Payer Authentication Implementation Overview

If you are just getting started with Payer Authentication, in most cases, you should use the Cardinal Direct Connection API implementation method. It is the newest and best developed method of integrating 3D Secure into your transaction process and is the method the majority of our customers choose to use. The Standard implementation is still available when customer support determines that it best fits your company's business needs.
The same prerequisites involving JSON Web Tokens and BIN detection that are necessary for the SDK integration are also required for the Standard integration. Complete these prerequisites before continuing with your Standard implementation.
Give customer support the merchant ID that you will use for testing. For more information, see Required Merchant Information.
Implementation tasks include:
  • Add the JavaScript code to your checkout page
  • For each purchase request
    • Build the authentication request
    • Invoke the authentication
    • Handle declines
    • Call the following services:
      • payerAuthEnrollService
        : Payer Authentication Enrollment Check
      • ccAuthService
        : Card Authorization service (optional)
  • Use the test cases to test your preliminary code and make appropriate changes. You can change to the test environment by changing the URL in your JavaScript code. See Testing Payer Authentication.
  • Ensure that your account is configured for production.