PayPal is one of the largest online payment systems with a customer base of millions located across the globe. It can be a tedious task organizing your financial transaction histories, especially if you're a large company with many daily sales and purchases. My client contracted me to develop a piece of software that would login to the PayPal website (without using an SDK) and intelligently navigate itself around the authorized webpages in the same way that a bot would.

The purpose of this was to use any information given to the application by the user (eg. transaction dates, export formats) to obtain specific financial data that could be organized later. The client also wished his user's to have an editing interface very similar to Microsoft Excel. This task was more challenging than originally expected due to the complexity of the bi-directional sorting algorithms I was required to code, however a clean interface with all the features he requested was delivered with all of the automated bots functioning as required.

0 comments: