plugin-icon

ifthenpay | Payments for GiveWP

Par ifthenpay·
Adds ifthenpay as a donation payment gateway for GiveWP: Multibanco, MB WAY, Payshop, Credit Card and more via Pay-By-Link.
Évaluations
Version
1.0.0
Mis à jour récemment
Jul 22, 2026
ifthenpay | Payments for GiveWP

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: * One-time donations through GiveWP’s donation forms * A « Connect Backoffice » flow to link your ifthenpay account in a few clicks * Automatic payment-method sync (with light/dark logos) from your ifthenpay Backoffice * Two donation-form field designs: a full card, or a compact inline row * Secure, automatic payment confirmation via server-to-server callback * Support for Multibanco, MB WAY, Payshop, Credit Card, and more * No card numbers stored on your website

All settings are managed within GiveWP and your ifthenpay Backoffice. The plugin is designed so site owners can manage donations without requiring advanced technical knowledge.

Key Features

  1. Full integration with GiveWP’s donation form payment gateway flow
  2. Secure transactions via ifthenpay Pay-By-Link (off-site redirect to a hosted checkout)
  3. Automatic, server-to-server payment confirmation (works for asynchronous/offline methods like Multibanco and Payshop)
  4. Support for multiple payment methods (Multibanco, MB WAY, Payshop, Credit Card, and more)
  5. « Connect Backoffice Key » flow with automatic gateway-key and payment-method sync (light and dark logos)
  6. Two donation-form field designs — full card or compact inline row — with a light/dark/auto theme
  7. Real-time donation status in GiveWP
  8. Multi-language support (EN, ES, FR, PT)
  9. Security-first approach (no card data stored)

Requirements

  • An active ifthenpay merchant account.
  • A GiveWP Gateway Key configured for GiveWP (request via ifthenpay support).
  • Backoffice Key
  • WordPress 6.5+ and PHP 8.2+, with GiveWP installed and activated.
  • HTTPS (SSL) enabled on your site.
  • WP-Cron running — either the default WordPress cron (triggered by site visits) or a real server-level cron job hitting wp-cron.php. Required so donation status updates after ifthenpay’s callback; see the FAQ below if you’ve disabled WP-Cron.

External Services

This plugin integrates with the ifthenpay payment platform to process payments for GiveWP donation forms. ifthenpay is a third-party service that provides secure payment processing for Multibanco, MB WAY, Payshop, Credit Card, and other local Portuguese payment methods.

  • GiveWP

    • What it is and what it is used for: A donation management plugin. This plugin registers ifthenpay as one of its payment gateways so donors can choose it at checkout.
  • ifthenpay Backoffice & Integrations

    • What it is and what it is used for: The ifthenpay Backoffice is the merchant dashboard used to manage integrations and payment configurations. The plugin uses the ifthenpay API to look up your gateway keys and payment methods, generate Pay-By-Link payment links, and register the server-to-server callback URL.
    • What data is sent and when:
    • During setup: the Backoffice Key (to list your available GiveWP Gateway Keys) and the Gateway Key (to register the callback URL).
    • During payment processing: the donation ID, amount, description, language, link expiry date, the enabled payment-method accounts, success/error/cancel return URLs, and the pre-selected payment method (if any).
    • During callbacks: the donation ID, an anti-phishing key, the paid amount, the ifthenpay request ID, and, on a failed or cancelled payment, a status code.
    • When requesting activation of a new payment method: the Backoffice Key, Gateway Key, the payment method, your WordPress admin email, and your site’s URL, name, WordPress version, GiveWP version, and plugin version, sent by email to ifthenpay support (suporte@ifthenpay.com).
    • Network & VPN Requirements: Outbound HTTPS requests are made to ifthenpay APIs for setup, link generation, and status validation. Servers behind strict firewalls or restrictive outbound VPNs must allowlist the following domains to prevent connection timeouts:
    • api.ifthenpay.com
    • ifthenpay.com
    • End-User License Agreement (EULA): EULA
    • Privacy Policy: Privacy Policy

All network requests are performed server-side over HTTPS. Sensitive credentials are stored securely and are not publicly exposed. No raw card or bank details are stored.

License

This plugin is licensed under the GPLv3.

Support

For assistance use the WordPress.org support forum:

Pre-checks before posting: * Payment method enabled on Gateway Key AND mapped to your GiveWP integration * Running current recommended versions of WordPress, PHP & GiveWP * WP-Cron is running (or a server cron job hits wp-cron.php regularly) — a stuck « Pending » donation after a successful payment is usually a cron issue, not a plugin issue

Commercial helpdesk available (no direct email required): helpdesk.ifthenpay.com * ifthenpay support: suporte@ifthenpay.com * GiveWP docs: GiveWP docs

Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 7.0.2
Cette extension est disponible en téléchargement pour votre site .