Donation Router for GiveWP & PayPal – Route Donations by Donor Country
by Al Amin Ahamed 0 (0 reviews)

Donation Router for GiveWP & PayPal – Route Donations by Donor Country

Route GiveWP donations to multiple PayPal Business accounts by donor country. Multi-entity charities, automatic credential switching.

Donation Router for GiveWP & PayPal ranks #64,720 among WordPress.org plugins with 0+ active installations, is #10,113 of 14,124 in the E-commerce category, and was last updated Aug 17, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7.0.8 (Current: 7.1.4)
v1.2.0 Current Version v1.2.0
Updated 2 months ago Last Update on 17 Aug, 2026
Refreshed 1 week ago Last Refreshed on
#10,113 of 14,124 in E-commerce
View on WordPress.org
Rank
#64,720
— No change
Active Installs
0+
-100%
KW Avg Position
60.7
— No change
Downloads
481
+4 today
Support Resolved
0%
— No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 10

Total Progress 10%
0+ 10+
37,152
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 9 more installs to reach 10+

Rank Changes

61,484 63,102 64,720 66,338 67,956 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
45,908 53,637 61,366 69,095 76,824 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #64,720
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 10 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Donation Router for GiveWP & PayPal – Route Donations by Donor Country

No. Connect with PayPal on the Add Account screen onboards a PayPal Business account through GiveWP's own approved partner, so no separate PayPal app or client secret is needed. If GiveWP is already connected to a PayPal account, Import from GiveWP adopts it without a second authorisation. Manual entry of a Client ID and Secret remains available.
Not yet — and this matters if you sell them. GiveWP's PayPal Commerce gateway supports subscriptions via the paid Recurring Donations add-on, which creates a PayPal billing plan through its own code path. This plugin routes credentials on the one-time donation path only, so with that add-on active a recurring donation's plan is created under GiveWP's default PayPal account rather than the account for the donor's country. Renewals then bill at PayPal against that plan, so nothing later can redirect them. One-time donations route correctly. If you need per-country routing for recurring gifts, treat it as unsupported for now.
Almost always an environment mismatch. Every account here is either live or sandbox, and routing only applies an account whose environment matches GiveWP's current mode. If GiveWP is in test mode and your accounts are live — or the reverse — every account is skipped and the donation falls through to GiveWP's own default PayPal account. The account still shows as Active, because it is; it is just unusable in that mode. The readiness panel on the Accounts screen reports this directly. The other causes it detects are a country with no active routing rule, a rule pointing at an account that was deactivated afterwards, and a rule whose donation form was deleted or unpublished. All four produce the same symptom: the money quietly reaches the default account.
Write your own. The plugin ships default statement text for the United States (501(c)(3)) and Canada (CRA) only; every other country starts blank, because the correct wording is jurisdiction-specific and getting it wrong is a compliance problem rather than a formatting one. Edit an account and fill in its Tax-Deductibility Statement, using the email tags listed beneath the field to pull in that entity's name, tax ID and receipt number. Have a qualified tax or legal adviser approve the wording for each entity before you take live donations, then tick the legal-review acknowledgement under Settings. That acknowledgement is a reminder for your own records — the plugin does not block donations while it is unticked.
Yes. The constraint is one active rule per country, not per account — the country_code column carries a unique key. Point as many countries as you like at the same account. A single European entity serving a dozen countries is a normal setup.
Every stored PayPal credential becomes permanently unreadable. The encryption key is derived from those two constants, so rotating either one means the ciphertext can no longer be decrypted — there is no recovery path, and you must re-enter or re-connect each account. The Accounts screen detects this and tells you what happened rather than failing obscurely. If you plan to rotate salts, have your credentials to hand first, or re-run Connect with PayPal for each account afterwards.
Refund a donation the normal GiveWP way and the plugin routes the refund back through the account that originally took the payment, using the account recorded on that donation rather than whichever account is currently default. Two situations stop a refund with an explanatory message instead of failing at PayPal: the original account has since been deactivated (reactivate it first), or that account's environment no longer matches GiveWP's current mode (switch GiveWP to that mode first). Both are deliberate — the alternative is an opaque authentication error from PayPal.
Deactivating an account leaves the rules pointing at it untouched, and donations for those countries fall through to GiveWP's default PayPal account. The readiness panel flags this specific situation, since nothing else about the admin would show it. Repoint or deactivate the affected rules as well. Deleting an account asks for confirmation and deregisters its webhook at PayPal first. Donations already processed keep their record of which account handled them, so past receipts remain correct.
No, it is optional and off unless you enable it. When on, it pre-selects a country in the selector modal as a hint — the donor's own choice always wins, and no country is ever chosen on their behalf. If no hint is available the modal simply opens with nothing pre-selected. Three providers are supported: Cloudflare's CF-IPCountry header, the MaxMind GeoIP Detect plugin, and any plugin implementing WordPress's geoip_country_code filter. Hints are cached for an hour per visitor.
Each account gets its own sequence, restarting annually, formatted as country-year-sequence — for example US-2026-00001 and CA-2026-00001 run independently. Gaps are possible and are not a fault. Numbers are allocated atomically at the moment a donation record is created, so an allocated number is never reused even under simultaneous donations; but if a donation is later deleted, its number is not recycled. If your jurisdiction requires strictly gapless receipt numbering, verify that this satisfies your auditor before relying on it.

Sign In / Register

You need to sign in or register to use this feature.