Payment Processing Case Study

In this Case Study we look at a number of changes in a key system.  The client collected much of their income towards the end of the month when their customers got paid; these ‘Payment Processors’ were mission-critical.  By concentrating on current needs, we were able to help improve the processors in a number of ways, and deliver the required changes quickly.

The problem 2008

Payment runs were taking so long that human intervention during the run could remove the need to take a payment at all. Locking data for the whole run was not an option, but we were able to increase resilience and reliability by double-checking all data before attempting a payment.

The result of these changes was that fewer customers were inconvenienced, and in addition, less time was spent by Call Center and Technical staff in resolving the issues that arose. Continue reading