Documentation Index
Fetch the complete documentation index at: https://grantmaster.dev/llms.txt
Use this file to discover all available pages before exploring further.
Donor Wallet
Module ID:donor-wallet | Category: Finance | Tiers: Add-on | Trust: Internal
Purpose
Personal giving wallets for donors with real-time balances, multi-NGO fund allocation, corporate matching, recurring donation scheduling, and tax receipt generation.Collections
| Collection | Uninstall | Description |
|---|---|---|
donorWallets | retain | Wallet records with balance and settings |
walletTransactions | retain | Deposits, allocations, and withdrawals |
walletAllocations | retain | Designated fund splits to specific NGOs/projects |
ngoDirectory | retain | Registered recipient NGOs |
Key Behaviors
- Wallet Top-Up — donors fund their wallet via card, bank transfer, or payroll deduction
- Multi-NGO Allocation — donors allocate wallet balance across multiple organizations in percentage splits
- Corporate Matching — employer match rules applied automatically on donation allocations
- Recurring Donations — scheduled automatic allocations (weekly/monthly/annual)
- Tax Receipts — generates PDF tax receipts per transaction with organization EIN/charity number
- NGO Directory — searchable directory of registered recipient organizations
Events Consumed
| Event | Behavior |
|---|---|
DONATION_RECEIVED | Credits the donor’s wallet and triggers allocation processing |
GRANT_WON | Notifies linked donors of successful grant outcome |
Events Emitted
None currently.Permissions
VIEW_DONOR_WALLET, MANAGE_DONOR_WALLET, ADMIN_DONOR_WALLET