Challenges
1. Payment system and Refunds on the basis of time periods and policies . Every Vendor has been given the authority to add different terms for payments and refunds
2. Geo-location capabilities must be always up and running.
3. Should fullfill all scenerios and must be user friendly
4. Making every term and condition dynamic and brigning up logics accordingly
5. Client Communication , was from different timezone.