Linux 软件免费装
Banner图

ifthenpay | Payments for GiveWP

开发者 ifthenpay
更新时间 2026年7月22日 17:54
PHP版本: 8.2 及以上
WordPress版本: 7.0
版权: GPLv3
版权网址: 版权信息

标签

payment donations givewp ifthenpay ifthenpay wordpress

下载

详情介绍:

This plugin integrates the ifthenpay payment gateway with GiveWP so donors can pay with Portugal's most popular local payment methods, directly from your donation forms. Donations are processed through ifthenpay's secure Pay-By-Link system — no card or banking data is ever stored on your website. After starting a donation, the donor is redirected to a secure ifthenpay-hosted payment page to complete the transaction. ifthenpay then notifies your site via a server-to-server callback so the donation status updates automatically, including for offline/async methods like Multibanco and Payshop. In plain terms you get:

安装:

  1. Install and activate GiveWP, then upload the plugin zip via Plugins → Add New → Upload, or install from WordPress.org, and Activate.
  2. Credentials: Ensure your ifthenpay account has an active GiveWP Gateway Key with desired payment methods enabled.
  3. Setup: Go to GiveWP → Settings → Payment Gateways → ifthenpay and click "Connect with ifthenpay" to link your Backoffice Key.
  4. Configure: Choose your Gateway Key, enable payment methods, set a default method, description and expiry days under "Gateway & Payment Methods"; pick a field design under "Field Design".
  5. Enable the ifthenpay gateway on your donation forms.

屏幕截图:

  • (Admin Only) Connect Backoffice Key (GiveWP → Settings → Payment Gateways → ifthenpay)
  • (Admin Only) Connect Backoffice Key Popup (Connect with ifthenpay)
  • (Admin Only) Disconnect Backoffice Key Popup (Disconnect with ifthenpay)
  • (Admin Only) Gateway & Payment Methods tab — Gateway Key selector and payment-methods grid
  • (Admin Only) Field Design tab — full-card vs. inline layout picker with live preview
  • (Customers Experience) Donation form — ifthenpay payment option
  • (Customers Experience) Payment Window
  • (Admin Only) Donation Processing Receipt
  • (Admin Only) Donation Processing Receipt Preview
  • (Admin Only) Entering a Donation Entry
  • (Admin Only) Donation Single Entry

升级注意事项:

1.0.0 Initial release. Review your ifthenpay gateway settings before going live.

常见问题:

Does this plugin require GiveWP?

Yes. GiveWP (Give – Donation Plugin) must be installed and active to use this plugin.

Where do I get an ifthenpay Backoffice key?

Sign up at https://ifthenpay.com to get your Backoffice key and a GiveWP Gateway Key.

Does it support recurring donations?

Not in this version. Only one-time donations via Pay-By-Link are supported.

Are payment details stored?

No. The plugin does not store card numbers or full banking details. Only minimal references required for payment matching are stored.

Which payment methods are supported?

Any method enabled on your ifthenpay Gateway Key (e.g. Multibanco, MB WAY, Payshop, Credit Card, Cofidis, Google Pay, Apple Pay, Pix).

How does the payment process work?

After starting a donation, the donor is redirected off-site to a secure ifthenpay-hosted payment page. The donor's browser return only shows a success/error/cancel confirmation — the actual donation status is set by a server-to-server callback, so it also works for offline/async methods like Multibanco or Payshop.

What happens if a donation fails or is cancelled?

The donation is marked Failed or Cancelled once ifthenpay's callback reports the outcome. Donors can start a new donation to retry.

Why didn't my donation status update right away after paying?

The server-to-server callback from ifthenpay is received instantly, but GiveWP finalizes the donation status through WordPress's Action Scheduler, which normally runs via WP-Cron. On low-traffic sites, or sites with WP-Cron disabled (DISABLE_WP_CRON) without a real server cron job in its place, this can introduce a short delay before the status visibly updates. If this happens consistently, set up a server-level cron job to call wp-cron.php every few minutes.

What if a payment method I want isn't showing an account yet?

Click "Request Activation" next to that method in the Gateway & Payment Methods table to email ifthenpay support requesting it be enabled on your Gateway Key.

Can I customize the payment experience?

Yes. You can configure the field design (full card or inline), color theme (auto, light, dark), gateway title, default payment description, and payment-link expiry days.

Is there a sandbox?

ifthenpay may provide test entities; if unavailable, use a low-value live donation for testing.

How secure is the integration?

All requests are encrypted over HTTPS; every callback is verified against an anti-phishing key and the expected donation amount, and no sensitive card data is stored.

Why are payment links failing or setup timing out?

Your server firewall or VPN may be blocking outbound requests. The plugin must connect to ifthenpay APIs to function. Ensure your network administrator allows outbound HTTPS traffic to ifthenpay domains.

更新日志:

1.0.0