Linux 软件免费装
Banner图

Joedavtian Donations for PlanetStudio Payment Gateway

开发者 joedavtian
更新时间 2026年10月31日 16:25
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

donations fundraising campaigns armenian banks recurring donations

下载

1.0.3

详情介绍:

Joedavtian Donations for PlanetStudio Payment Gateway adds a three-step donation form, fundraising campaigns and monthly or weekly recurring donations to any WordPress site. Payments go through PlanetStudio Payment Gateway (PSPG) and whichever bank you have configured there. It keeps its own donor, donation and recurring-donation records, so it does not need GiveWP or WooCommerce. This is an independent add-on. It is not made or supported by PlanetStudio. Donation form Campaigns Recurring donations Payments you can trust in the totals Emails Admin

安装:

  1. Install and activate PlanetStudio Payment Gateway and set up your bank's credentials there.
  2. Install and activate this plugin.
  3. Go to Donations > Form Settings:
  4. choose the Bank donations go through, and tick the Currencies your bank accepts;
  5. under Spam protection, if the site is behind Cloudflare or another proxy, choose where the visitor's address comes from (the screen shows what each source holds for your own visit), and optionally switch on Turnstile;
  6. set your colours, font and optional payment methods image under Appearance;
  7. switch test mode on while you try things out.
  8. Go to Donations > Emails and set the From address, Reply-to address, your logo, and any staff addresses to notify.
  9. Put [pspgd_donation_form] on a page, or create a campaign under Donations > Campaigns.
  10. Make a test donation with test mode on, then a real one with test mode off, before announcing the page.

屏幕截图:

  • The payment result screen a donor sees after paying, in your colours.
  • A receipt email, in the donor's language, with your logo and colours.
  • The donation log: the figures at a glance, filters, search and CSV export.
  • Recurring donations, with each saved card's status and the next payment date.
  • A campaign's goal and end date, set beside the editor.
  • Form settings: bank, currencies, test mode and recurring giving.

常见问题:

Does it work without PlanetStudio Payment Gateway?

Only in test mode. Every real payment goes through PSPG.

Which banks can take recurring donations?

Banks on the ArCa network in PSPG. Ameriabank, Inecobank and AMIO take one-time donations; their saved-card payments have not been proven with this plugin, so recurring is off for them unless you switch it on with the pspgd_bank_supports_recurring filter to test on staging. Idram and Telcell cannot save cards.

Can donors choose the currency?

Yes, if you tick more than one. Each donation is charged in the donor's chosen currency, so your bank must accept all of them.

What happens to monthly donors when a campaign ends?

Their recurring donation ends with the campaign: no further payments are taken, the bank is asked to release the saved card, and they are emailed. A gift to a campaign is earmarked, so it is not moved to general funds without asking. Use the pspgd_campaign_closed action if you want to invite them to give to the organisation instead.

How do I refund a donation?

In PlanetStudio Payment Gateway > Orders. After a full refund or a void the donation is marked refunded here automatically and leaves the totals. A partial refund is logged against the donation, which stays paid at its original amount.

Where do the colours come from?

Donations > Form Settings > Appearance. The defaults are a neutral blue.

Do I need a server cron job?

It is recommended for recurring donations. WordPress only runs scheduled jobs when someone visits the site, so on a quiet site charges, follow-up runs and the 15-minute payment re-checks can start late. Set define( 'DISABLE_WP_CRON', true ); in wp-config.php and have the server request https://your-site/wp-cron.php every few minutes, or ask your host to do it.

Does it work on multisite?

Yes, activated on one site or for the whole network. Each site has its own donations, settings, bank and scheduled jobs, and its own choice in Form Settings about whether its donation data is deleted with the plugin. PlanetStudio Payment Gateway has to be active on the same sites.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0