Implementation of payment-gateways of fourteen different providers into a unified interface. The project used Object oriented PHP to create a hierarchy of classes, where a single class could be used to select any of the gateways and execute a transaction through the selected gateway.
Following is the list of gateways implemented in the project -
- Payflow Pro
Such a system can be used in shoppingcarts and other e-commerce systems to provide a ready-made interface to a number of payment gateways, with an easy selection of your required gateway.
Use of database transactions, rollback and other such features to implement a failsafe payment mechanism can be done on request.