Secure Donation Portal & Campaign Tracker
A custom non-profit system enabling secure online donations, campaign funding tracking, and automated digital receipts.
- ▸ Direct PayTabs Donation Gateway: Seamless, secure credit card transactions supporting multiple campaigns.
- ▸ Campaign Tracker: Live progress indicators showing fund accumulation milestones for hospital, school, and food programs.
- ▸ Donor Logins: Customer portals to track donation history and print receipts.
Custom Paytabs Gateway & Contact Form 7 Interceptor
Programmed a custom payment integration plugin (CharityDonationTracker) that intercept form plugins and parses gateway IPNs.
- ▸ CF7 Form Hooking: Intercepted Contact Form 7 submission data using the
wpcf7_before_send_mailaction. Extracted donor phone, email, and amount to insert a database record, aborting the default email pipeline. - ▸ PayTabs API Request Parser: Dispatched cURL POST queries to PayTabs secure API nodes. Extracted redirect URLs to override CF7 AJAX JSON payloads, executing a redirect.
- ▸ Webhook callback listener (IPN): Created public API action hooks (
wp_ajax_paytabs_callback) to handle server-to-server transaction status validations from PayTabs, updating order statuses in the database.

