Gateway Entry Point Selection Methods

Blind Processing

Description

This method is what you may find in the integration sample pack code. The nature of this method is that the merchant’s system is not aware of the ‘state’ of the gateway entry points (be that up and live or perhaps down with an outage of some sort).

How It Works

The way this method utilises the multiple gateway entry points is by ‘blindly’ firing all transactions

to entry point 1 first. If this entry is up, the transaction will be processed and the response message

returned as expected. If that entry point is down it will timeout and then the merchant’s system will fire the same transaction to the next entry point. Again, if this entry point is live, the transaction will be processed, if it is not, it will timeout. The merchant’s system will keep ‘blindly’ firing transactions to each of the gateway entry points in succession until the transaction is processed by one of them, or, all entry points have been tried.

Pros

The main advantage of this method is that it is incredibly simple to implement. The integration sample code can be pretty much used as is direct out of the sample files in a live environment.

Cons

If the first entry point is down, then every transaction will be fired at it regardless, meaning that it will then need to time-out this attempt before it attempts the next gateway entry point, so transaction processing will be longer in times of entry point outage, i.e. each transaction will need to independently realise that an entry point is down, but then never pass on this “knowledge” to the next transaction.

Next Post
Gateway Entry Point Metric
Previous Post
Entry Point State Awareness
Menu