Core Integrations
Payment Gateway
The Fundraising Plugin integrates with Fundorex's payment gateway:
- Process contribution payments securely
- Support multiple payment methods
- Handle refunds and chargebacks
- Track payment status and history
Configuration: Set up payment gateway in main Fundorex settings under Settings > Payment Gateway.
Email Notifications
Automated email integration:
- Send contribution confirmations
- Campaign milestone announcements
- Backer engagement emails
- Administrative alerts
Configuration: Customize email templates in Fundraising > Settings
Email Templates.
User Dashboard
Integrate with user dashboard modules:
- Display campaign information on user profiles
- Show contribution history and rewards
- List created campaigns for creators
- Display backer activity feed
Database & Analytics
Built-in data integration:
- Store all campaign and contribution data
- Track historical metrics
- Generate reports on demand
- Export data for analysis
Scheduled Tasks
Cron Job Setup
Configure scheduled tasks for recurring operations:
- Send periodic campaign updates
- Process batch notifications
- Generate periodic reports
- Update campaign status automatically
Setup Instructions: Follow Cron Job Configuration to configure cron jobs for:
/usr/local/bin/php /home/{username}/public_html/@core/artisan fundraising:process
External Service Integrations
Payment Processing
Supported payment providers:
- Stripe
- PayPal
- Square
- Razorpay
- Custom payment gateways
Configuration: Set up provider credentials in Settings > Payment.
Email Services
Supported email providers:
- SendGrid
- Mailgun
- AWS SES
- SMTP (self-hosted)
Configuration: Configure in Settings > Email Services.
Data Export
Export Formats
Export campaign and contribution data:
- CSV for spreadsheet analysis
- JSON for programmatic use
- PDF for reports
- Excel (XLSX) for detailed analysis
API Access
For developers integrating with external systems:
- REST API endpoints for campaigns
- Contribution data API
- Report generation endpoints
- Webhook support for real-time events
Workflow Automation
Event Hooks
Available integration points via plugin hooks:
fundorex:campaign.published— Campaign goes livefundorex:campaign.closed— Campaign endsfundorex:contribution.created— Contribution receivedfundorex:contribution.refunded— Refund processed
For developer documentation, see Plugin Development.
Best Practices
Notification Management
- Test email templates before campaigns go live
- Set appropriate notification frequency
- Monitor delivery rates
- Track engagement metrics
Payment Security
- Use HTTPS for all payment transactions
- Keep payment credentials secure
- Regularly review and reconcile payments
- Maintain PCI compliance
Data Backup
- Schedule regular data exports
- Backup contribution records
- Archive completed campaign data
- Maintain historical reports
Next Steps
- Getting Started — Setup guide
- Managing Campaigns — Campaign operations

