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.

Virtual Giving Card

Module ID: virtual-giving-card | Category: Finance | Tiers: Add-on | Trust: Internal

Purpose

Issues branded virtual prepaid giving cards for donors, enabling one-tap contactless donations, NGO-branded card designs, fraud detection, and real-time transaction tracking.

Collections

CollectionUninstallDescription
virtualCardsretainIssued card records with balance and status
cardTransactionsretainPer-transaction records
cardSettingsretainOrg-level card issuance configuration

Key Behaviors

  • Card Issuance — issues virtual Visa/Mastercard-branded giving cards to donors with preset balance limits
  • NGO Branding — cards display the organization’s logo and colors
  • One-Tap Donations — contactless payments at POS terminals trigger donation processing
  • Fraud Detection — flags unusual transaction patterns and temporarily freezes cards
  • Balance Widget — dashboard widget showing current card balance and recent transactions
  • Statement Export — monthly PDF statements for donors

Events Consumed

EventBehavior
DONATION_RECEIVEDCredits linked card balance
CARD_TRANSACTIONLogs to cardTransactions, updates balance

Events Emitted

None currently.

Permissions

VIEW_VIRTUAL_GIVING_CARD, MANAGE_VIRTUAL_GIVING_CARD, ADMIN_VIRTUAL_GIVING_CARD