Linux 软件免费装
Banner图

ifthenpay | Payments for Formidable Forms

开发者 ifthenpay
更新时间 2026年10月6日 18:54
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

payments formidable formidable forms multibanco ifthenpay

下载

1.0.0

详情介绍:

ifthenpay Payments for Formidable Forms adds ifthenpay as a payment option on Formidable's own "Collect a Payment" form action. In plain terms you get: Requirements External Services This plugin connects to the ifthenpay API (https://api.ifthenpay.com) to: Data sent includes: your Backoffice Key and Gateway Key (setup and settings screen); a payment reference id, amount, description, enabled accounts string, success/error/cancel return URLs, language, and optional link-expiry date and default method (on submission); your site's callback URL (when saving settings); and the transaction id ifthenpay returned for that payment (for the live status check). No card, MB WAY, or bank data is ever collected or stored on your server — the payer completes payment entirely on ifthenpay's own hosted page. See ifthenpay's terms of service (https://ifthenpay.com/termos-e-condicoes/) and privacy policy (https://ifthenpay.com/politica-de-privacidade/).

安装:

  1. Install: Install and activate Formidable Forms (if not already active), then upload and activate this plugin.
  2. Connect: Go to Formidable → Global Settings → Payments → ifthenpay and connect your Backoffice Key.
  3. Configure: Choose a Gateway Key, enable the payment methods you want to accept, pick a default method, and set a payment link expiry.
  4. Form setup: On any form, add a "Collect a Payment" action and choose ifthenpay as the gateway.
  5. Optional: Visit Formidable → Global Settings → Ifthenpay Extras to customize the Payment Received/Pending messages and the pay button's text and logo.

屏幕截图:

  • ifthenpay settings — Backoffice Key connected, Gateway Key selected, and the live payment-methods table.
  • Ifthenpay Extras tab — Payment Received / Payment Pending message and redirect behavior.
  • Formidable's Forms list — where to open a form's own Settings to add a payment action.
  • A form's "Collect a Payment" action, configured with ifthenpay as the gateway.
  • The front-end pay button on a live form, with a custom logo-and-text label.
  • ifthenpay's hosted Pay by Link page, showing the available payment methods for that transaction.
  • A completed ifthenpay payment shown in Formidable's native Payments list.

升级注意事项:

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

常见问题:

Does this plugin require Formidable Forms?

Yes. The free Formidable Forms plugin, with its bundled "Lite" payments module, must be installed and active. This plugin does not currently support sites using the separate paid Formidable "Payments" add-on.

Does it support recurring payments?

No. ifthenpay Pay by Link is a one-time payment per submission; the recurring payment type is hidden for the ifthenpay gateway on Formidable's own action settings screen.

Are payment details stored?

No. The plugin never stores card numbers, MB WAY numbers, or bank details. Your Backoffice Key is stored server-side only and is never exposed to the browser once connected.

Which payment methods are supported?

Any method ifthenpay provisions on your Gateway Key — commonly Multibanco, MB WAY, Payshop, Visa/Mastercard, Apple Pay, Google Pay, Cofidis, and Pix. The methods table on the settings screen always reflects exactly what's active on your account.

How does the payment process work?

After the form is submitted, the entry is created and the payer is redirected to ifthenpay's hosted payment page. Once they complete payment, ifthenpay calls your site's callback endpoint to confirm it, and the entry's payment status updates automatically.

What happens if a payment fails or is canceled?

The payer is sent back to your site and shown a fixed message. The Formidable entry is still created (in a pending state) so the submission isn't lost, and a payer can return to the same payment link later if it's still valid.

Can I customize the payment experience?

Yes. You can customize the Payment Received and Payment Pending messages (show message, redirect, or open a new tab), the pay button's text, and whether payment-method icons are shown, from Formidable → Global Settings → Ifthenpay Extras.

Is there a sandbox?

ifthenpay may provide test entities for a Gateway Key on request; otherwise, use a low-value live test to confirm your setup end-to-end.

How secure is the integration?

All requests to the ifthenpay API are made server-side over HTTPS. The webhook callback is authenticated with an anti-phishing key unique to your Gateway Key, and each payment's amount is verified before being marked complete.

更新日志:

1.0.0