| Posted date | 11th March, 2026 | Last date to apply | 19th March, 2026 |
| Country | Pakistan | Locations | ISLAMABAD |
| Category | Computer and Information Technology | ||
| Salary | - | ||
| Type | Consultancy | Position | 1 |
| Experience | 5 years | ||
Job Description:
Terms of Reference (ToR)
Consultant for Online Individual Donation System Development
- Background
Foundation for Ageing and Inclusive Development (FAID) – A company licensed under section 42 of the Companies Act, 2017. FAID envisions an inclusive society where ageing is a dignified, healthy, happy, and secure experience for all. To champion well-being and inclusion of the marginalized communities, reduce poverty and discrimination based on age, gender, and disability.
Our core values are:
- We are compassionate
- We work with integrity
- We work with transparency
- We are inclusive
- We collaborate for a sustainable impact at scale
As digital philanthropy continues to expand globally and within Pakistan, online donation platforms have become essential tools for nonprofit organizations to engage supporters and mobilize resources efficiently. Establishing a secure and transparent online donation system will enable FAID to strengthen public trust, simplify donation processes for supporters, and improve compliance with regulatory requirements related to charitable and Zakat funds.
FAID aims to enhance financial sustainability by diversifying fundraising channels and improving compliance with regulatory requirements. To support this objective, FAID plans to establish a secure, compliant, and user-friendly online individual donation system, enabling local and international supporters to contribute easily, particularly to Zakat and charity-related giving.
Given the mandatory compliance obligations outlined by the Securities & Exchange Commission of Pakistan (SECP) for Zakat-related financial mechanisms, FAID seeks a consultant with strong technical and regulatory expertise to design and develop an online donation system that ensures transparency, traceability, and alignment with all relevant laws.
- Purpose of the Assignment
The purpose of this consultancy is to design, develop, and deliver a fully functional online individual donation platform, equipped with secure payment channels, donor tracking features, and SECP-compliant Zakat management mechanisms.
The consultant will be responsible for:
- Designing, developing, and deploying an end-to-end secure online donation system aligned with SECP requirements for Zakat donations and integrating with FAID’s website www.faid.org.pk.
- Integrating appropriate online payment gateways suitable for domestic and international donors.
- Ensuring full transparency, auditability, and traceability of all donations received.
- Enhancing donor experience and trust through modern, accessible, and user-friendly design.
- Strengthening FAID’s long-term fundraising infrastructure.
- Scope of Work / Key Tasks
3.1 Requirements Gathering & Regulatory Compliance
- Review SECP regulations related to:
- Zakat funds
- Charitable donations
- Financial reporting and audit trail requirements
- Conduct meetings with FAID finance, programs, and IT teams.
- Document system requirements, user flows, and compliance controls.
3.2 System Design & Architecture
- Create wireframes, mockups, and user interface (UI) design options.
- Develop and document system architecture, ensuring:
- Secure data storage
- Encrypted communication
- Real-time reporting capabilities
- Scalability
- Integration with FAID’s existing website or CRM (if applicable)
3.3 Platform Development
The donation system should be integrated within FAID’s existing website infrastructure.
The consultant will build a secure donation platform that includes:
- Multiple donation options:
- One-time donation
- Recurring (monthly/annual) donations
- Zakat-specific contributions: Enable separate accounting and tracking of Zakat funds, ensuring that donations designated as Zakat are recorded, reported, and utilized in accordance with applicable regulations and Islamic charitable principles.
- Donor authentication and account creation (optional)
- Automated thank-you emails and donation confirmations.
- Ability to send donation acknowledgment certificates.
- Ability to generate invoices
- Donor subscription option for newsletters or updates.
- Donor dashboard with transaction history
- Financial tracking and reporting features
- Compliance-ready audit trail
- Admin panel for FAID staff showing relevant data for analysis, such as, but not limited to:
- Key metrics like the size of the fund, the number of donors, visits, etc.
- Metrics related to funds, such as total donations collected in the last 24 hours / 7 days / 30 days / 1 year, etc.
- Metrics related to donors, such as the top-K biggest donors, etc.
- Metrics related to visits, such as the number of successful and unsuccessful visits, etc.
3.4 Payment Gateway Integration
- Integrate locally approved payment gateways (e.g., JazzCash, Easypaisa, bank transfers).
- Incorporate options for international donors (e.g., Visa/Mastercard payment processor).
- Implement multi-layer security measures, including SSL encryption, secure payment processing, and protection against fraud, phishing, and unauthorized access.
3.5 Deployment Infrastructure
The above platform should be deployed on a secure infrastructure. The consultant is responsible for designing, provisioning, and securing the infrastructure.
3.6 Testing & Quality Assurance
- Conduct system tests:
- Functionality
- Security
- User acceptance
- Payment processing
- Fix identified bugs and finalize deployment.
3.7 Capacity Building
- Train FAID finance, communication, and admin staff on:
- Platform usage
- Reporting
- System maintenance
- Donor communication best practices
3.8 System and Data Ownership
All software, source code, data, system architecture, documentation, and associated intellectual property developed under this assignment shall remain the exclusive property of FAID.
3.8 Launch & Handover
- Deploy the final live system.
- Submit full technical documentation, including:
- Source code (if applicable)
- User manual
- Maintenance guidelines
- Deliverables
- Inception Report
- Methodology, work plan, and compliance review summary.
- System Requirements Specification (SRS)
- Design Mockups / UI Wireframes
- Functional Online Donation System (Beta Version). The beta version of the platform should be tested with selected FAID staff to ensure functionality, usability, and compliance before final deployment
- Integrated Payment Gateway(s)
- Testing & Quality Assurance Report
- User Training Sessions & Manuals
- Donor management dashboard.
- Donation analytics and reporting tools.
- System security and compliance documentation
- System’s performance report (Number of concurrent visitors/response time/scalability, etc.)
- Final Live Donation System + Source Code & Documentation
The consultant should provide technical support for at least 90 days after system launch to address bugs, payment gateway issues, or system adjustments.
- Duration
Maximum of 30 working days from contract signing.
Early delivery will be encouraged and weightage 10% (See evaluation criteria).
- Required Qualifications
Experience integrating payment gateways such as JazzCash, Easypaisa, Stripe, Google Pay, or equivalent platforms.
Experience developing financial or fundraising systems for NGOs or charitable organizations.
The consultant must have:
- Degree in Computer Science, Software Engineering, IT, or similar field.
- Minimum 5 years of experience developing secure web-based financial systems.
- Proven experience with online donation platforms or payment gateway integration.
- Strong understanding of SECP compliance and financial reporting standards.
- Expertise in cybersecurity, encryption, and data protection.
- Excellent communication and documentation skills.
- Reporting & Coordination
The consultant will report to the Program Coordinator and work closely with FAID’s senior management, finance, and IT teams. Weekly updates or as required by FAID.
- Proposal Submission Requirement
Interested consultants/firms should submit:
- Technical Proposal
- Understanding of the assignment
- Proposed system architecture and development approach
- Work plan and timeline
- Portfolio of similar projects
- 10. Financial Proposal
Detailed cost breakdown for the consultancy.
- 11. Evaluation criteria
- Understanding of the assignment 20%
- Relevant experience 15%
- Quality of Methodology and approach 15%
- Proposed team composition 10%
- Early delivery 10%
- Financial Proposal 30%
- Payment Schedule
Payments will be structured as follows:
- 30% upon approval of Inception Report & System Requirements
- 40% upon delivery of Beta System + Payment Gateway Integration
- 30% after final system deployment and approval
- Ethical & Security Considerations
The consultant must ensure:
- Strict confidentiality of donor and organization data
- Compliance with cybersecurity and data protection standards
- Ensure that donor data collection and storage comply with data protection best practices and applicable privacy laws.
- Adherence to SECP regulations and applicable financial laws
- Ethical handling of Zakat-related information
Foundation for Ageing and Inclusive Development - FAID is an equal opportunity work employers and encourages applicants to apply without discrimination of age, gender and disability.
Apply By:
Please submit the sealed quotation to the address mentioned below:
Foundation for Ageing and Inclusive Development
Office No. 6, Ground Floor, Shah Towers
Phone No: 051-8356476