MPI Integration Manual

Web Service API

The MPI provides two web service operations to support 3-D Secure transactions:

Operation Request Response Description
createPaReqIfEnrolled PaReqCreationRequest PaReqCreationResponse Verifies enrollment with the Directory Server and creates the PaReq to be sent to the ACS.
validatePaRes PaResValidationRequest PaResValidationResponse Validates the PaRes returned by the ACS and provides authentication information.

The web services are mapped under /mpi and handle HTTP POST requests. I.e. to call createPaReqIfEnrolled post your request to /mpi/createPaReqIfEnrolled.

Media Types

The web service operations can consume the following media types:

  • application/x-www-form-urlencoded
  • application/xml
  • application/json

    While they can produce the following media types:

  • application/xml
  • application/json

    When calling the web service, specify the media type of your content using the Content-Type HTTP header and specify the media type you wish to get back in the response using the Accept HTTP header.

Details

Refer to the MPI API documentation for details about the request / response structures and for sample requests.