Skip to main content

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

CollectionUninstallDescription
donorWalletsretainWallet records with balance and settings
walletTransactionsretainDeposits, allocations, and withdrawals
walletAllocationsretainDesignated fund splits to specific NGOs/projects
ngoDirectoryretainRegistered 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

EventBehavior
DONATION_RECEIVEDCredits the donor’s wallet and triggers allocation processing
GRANT_WONNotifies linked donors of successful grant outcome

Events Emitted

None currently.

Permissions

VIEW_DONOR_WALLET, MANAGE_DONOR_WALLET, ADMIN_DONOR_WALLET