Skip to content
  • Home
  • Services
  • About
  • Blog
  • Contact
Get in Touch
GiveBlocks – Donation & Events Plugin for Wordpress
  • Home
  • Services
  • About
  • Blog
  • Contact
Login
Get in Touch
GiveBlocks – Donation & Events Plugin for Wordpress

Administration & Security

5
  • Backup, updates, and removal
  • Troubleshooting
  • Caching and performance
  • External services
  • Security and privacy

Campaigns

3
  • Ticketed events
  • Donation forms
  • Creating campaigns

Developer Documentation

1
  • Developer reference

Donor Experience

2
  • Donor portal
  • Email notifications

Getting Started

7
  • Pre-launch checklist
  • Organization Profile
  • GiveBlocks menu reference
  • Quick-start setup
  • Installation
  • Requirements
  • About GiveBlocks

Publishing

3
  • Shortcodes
  • Gutenberg blocks
  • Publishing forms and event checkout

Stripe & Payments

3
  • Stripe test mode
  • Site connection and Stripe settings
  • Important payment and fee information

Transactions & Reporting

5
  • Refunds
  • Overview and financial reports
  • Donors Directory
  • Importing transactions from CSV
  • Transactions

Volunteer Check-In

1
  • Volunteer check-in PWA
View Categories
  • Home
  • Docs
  • Administration & Security
  • Troubleshooting

Troubleshooting

Campaign or volunteer check-in URL returns 404 #

  1. Confirm the plugin is active.
  2. Open Settings > Permalinks.
  3. Select Save Changes.
  4. Purge WordPress, host, and CDN caches.
  5. Confirm the web server permits WordPress rewrite rules.

The plugin also repairs missing volunteer check-in rules during normal operation, but server-level caching or rewrite restrictions can still interfere.

Site claim email fails #

  • Verify the Organization Profile email.
  • Verify the WordPress Site Address and WordPress Address are valid HTTPS URLs.
  • Confirm wp_mail() works.
  • Configure a transactional email provider.
  • Check outbound HTTPS access to the GiveBlocks API.

Stripe connection fails #

  • Confirm the site is claimed.
  • Confirm the selected payment mode.
  • Use the correct live or test Stripe flow.
  • Confirm the exact callback/redirect URL is authorized on the platform’s Stripe application.
  • Confirm the Stripe account has Connect enabled where required.
  • Review Stripe and platform logs for the specific request error.

Test key reports “No such API key” #

The configured Stripe test secret may be invalid, truncated, copied with placeholder characters, or belong to a different Stripe account/application. Update the Platform API environment variable with the complete test secret and redeploy the API.

Never paste a secret key into WordPress or public support messages.

Donor portal is blank #

  • Confirm the Donor Dashboard block or shortcode is on the page.
  • Confirm the page is published.
  • Purge caches.
  • Check the browser console for JavaScript errors.
  • Confirm the plugin version supports the saved block namespace.

Donor records are incorrectly grouped #

The directory groups by normalized email. Verify that each donor has the correct email and that imported records did not reuse one email across multiple donors.

Imported dates are wrong #

  • Map the correct Transaction date column.
  • Prefer ISO-formatted dates.
  • Check Settings > General > Timezone.
  • Confirm the source includes the correct year.

Net received differs from the checkout estimate #

The checkout displays an estimate. Final reports should use Stripe’s actual fee data after the transaction/webhook is processed. Confirm the webhook completed and refresh the transaction after Stripe finalizes the balance transaction.

Camera activates but the scanner collapses or stays black #

  • Confirm HTTPS.
  • Grant camera permission.
  • Close other camera-using apps.
  • Try the device’s current Chrome or Safari version.
  • Disable page optimization/minification for the check-in route.
  • Purge caches and reopen the page.
  • Confirm the QR scanner script loads successfully.

PWA install button is unavailable #

  • Confirm the manifest returns JSON.
  • Confirm the service worker returns JavaScript.
  • Confirm the service worker controls the check-in page.
  • Use the canonical /volunteer-checkin/ URL.
  • Check whether the app is already installed.
  • On iOS, use Safari’s Add to Home Screen workflow.

Email test fails #

GiveBlocks uses wp_mail(). Configure SMTP or a transactional email service, verify the From address/domain, and check the provider’s logs.

Changes require Ctrl+F5 #

This indicates caching or stale assets. Purge the WordPress, server, CDN, browser, and service-worker caches. Confirm the active plugin directory contains the current version.

Updated on July 23, 2026
Backup, updates, and removalCaching and performance
Table of Contents
  • Campaign or volunteer check-in URL returns 404
  • Site claim email fails
  • Stripe connection fails
  • Test key reports "No such API key"
  • Donor portal is blank
  • Donor records are incorrectly grouped
  • Imported dates are wrong
  • Net received differs from the checkout estimate
  • Camera activates but the scanner collapses or stays black
  • PWA install button is unavailable
  • Email test fails
  • Changes require Ctrl+F5

Fusce dignissim blandit justo, eget elementum risus tristique. Nunc lacus lacus, sit amet accumsan est pulvinar non praesent tristique enim lorem.

Site Menu

  • Services
  • Our Team
  • Pricing Plans
  • We are Hiring
  • Privacy Policy

Useful Links

  • Introduction
  • About Us
  • App Features
  • Pricing Plans
  • Cookie Policy

Contact Us

Phone: (+63) 555 1212
Fax: (+63) 555 0100

Need help or have a question?
Contact us at: [email protected]

Copyright © 2026 - WordPress Theme by CreativeThemes