|
eSec Web Direct Model
The Direct Model for the Payment Gateway interfaces allows the merchant to integrate
payments directly into their own business system as a backend service. This model
provides the greatest level of control and is intended for use by merchants that
perform some form of processing on transactions before submitting the request, or for
merchants that utilise a store-and-forward method of processing transactions.
The Direct Model is used by the Integration Interface product.

This model is suitable for use by merchants operating with a subscription-style billing
system or similar, or who require more control over the transaction path, and is not
restricted to use solely within a web context.
When the merchant system receives a payment request from a client, or otherwise
determines that a payment request should be initiated, it submits the request to the
Payment Server directly. The Payment Server processes the request and returns a
transaction response to the merchant's system. There is no HTML involved.
The Direct Model provides the most secure access and highest performance of the supported
interface models, as it removes the interoperation with the client's web browser. Also,
by removing the browser from the transaction path, the reliability of the service is
significantly improved as the merchant's system is interacting directly with the Payment
Server, allowing easier detection of and response to error conditions. This model is
however the most difficult to integrate as it requires some significant development
capabilities.
|