The number of integration options has been greatly expanded to give the maximum flexibity for merhants, gateways and acquirers. Integration can be done via HTTP, SOAP or RESTful services.
In addition HTM, XML and TEXT formats are supported.
Programmers integrating into the MPI can choose the method that best suites their platform based on their experience and preferences.
HTTP gives simple integration over a very common and well understood protocol.
SOAP integrates very well into modern IDEs and integrating can be as simple as adding the SOAP URL for the MPI in the IDE and then simply drag and drop the SOAP Service into the code; the IDE would then generate all the necassary code.
RESTful might be prefered to SOAP before it is lightweight and therefore more scalable.
Similarly the message format can be choosen for the format that allows the easiest parsing and is most compatible with the platform and development languages used by integrator.
Helper functions greatly simplify integration process
Helper functions reduce complex operations to a single function call.
Extracting the payload of a PARes message requires complex operations; in addition signatures need to be checked to ensure that the message content has not been altered. The Endeavour MPI provides a simple function call that encapsulates all of these operations, returning simple-to-use values.