“Phase 2 involved the development of the Advertising Portal. This involved the ability for customers to list their own advertisements and maintain these whilst under subscription. This involved a PayPal integration for taking payments.
Synapse have done everything asked of them as per the requirements specification.
This part of the project overlapped with a new PayPal integration, involving auto partial refunds to Buyers and mass payments of cash back to Customers.
Due to the complexity of this application, I was required to be heavily involved in the testing from a UAT perspective. There were some instances, whereby I would have expected defects to have been picked up by Synapse, however as I have been working very closely with the team for 10 months, we have established a good way of working, which ensures the delivery of a defect free application.
One of the key advantages of working with Synapse is the high level of flexibility, which they offer. Also, they have extended the bug fixing period by 2 weeks in addition to the original month, to allow me more time to test.
The lesson learned for me is that when the project milestones are being proposed, I will be sure to build within those timelines, adequate time to perform UAT testing. The bug fixing period is intended for warranty, not UAT, therefore it is important to ensure that the UAT falls within the project timeline and not within the warranty period.
This application will grow and I will be asking Synapse to continue to develop as our way of working works well.”
Thanks for the excellent feedback and the kind words of appreciation. It has been a great learning experience working with you for the past 10 months and we would like to thank you for giving us the opportunity to work on this project. We are essentially developing an ASP.NET based website for online car boot sale to support local football clubs. The application has multiple user types such as buyers, sellers, store managers, operators, staff etc. with respective user roles and access level restrictions. In this phase of the project we have primarily enhanced the payment section to allow for multiple payment related features for which multiple third party APIs have been integrated. We have integrated PayPal pro for credit card payment, refund API to facilitate refunds, Mass Payment API functionality used for cash back, etc. We have created a new design for payment section and have provided users the ability to choose payment methods. We have also implemented a feature to validate credit card details with 3D Secure using Cardinal services. Also in this phase we have developed an Advertising module that is manageable from the admin panel and allows the admin to create advertisement packages. The administrator can also view a timer and number of clicks received on advertisements. As always, we appreciate your precise inputs and ready availability on our queries that helped us complete this phase to the best of your satisfaction. It has always been a pleasure working with you and we look forward to continuing our business relationship for a long time to come. Thanks again - The SynapseIndia team.