PayPal PayFlow Recurring Billing Refund App
Project Description
Artilent Technologies came to us seeking a solution that would allow them to cancel PayPal PayFlow recurring payments profiles while at the same time calculating and processing a prorated refund amount when applicable. With the use of this app Artilent employees have been able to reduce the amount of time spent on these tasks by 95%!
Project Details
Client Artilent Technologies
Date 05.08.2015
Skills CodeIgniter 3.0 PHP, PayPal / PayFlow APIs
Profile Details
The application provides a simple form where users can enter the profile ID they wish to cancel / refund. A date picker is also provided in case the user needs to enter a custom date to base the prorated refund amount on.
Upon submission, the application sends a request to the PayPal / PayFlow API to obtain profile details including any payment history that is available for the profile.
The user may review the details provided and then click a button which triggers the app to cancel the profile as well as calculate the prorated refund amount and process the refund accordingly.
Once everything is completed the results are returned to the user.
Responsive and Organized
The application design was built using Twitter Bootstrap so that is it completely responsive. This gives you the best experience for both desktop and mobile users.
The application as a whole was developed using the CodeIgniter 3.0 framework for PHP. This MVC framework allows you to keep code organized and maintain total separation from design and code logic.