🇬🇧 English | 🇵🇹 Português | 🇪🇸 Español | 🇫🇷 Français
Adds ifthenpay payment methods to WPForms: cards, wallets, and local payment options; supports secure one-time payments via pay-by-link.
🇬🇧 English
- Description
- Key Features
- Requirements
- Installation
- Using ifthenpay Alongside Another Payment Gateway
- Popup Confirmation Messages
- Frequently Asked Questions
- External Services
- Screenshots
- Support
This plugin integrates the ifthenpay payment gateway with WPForms to enable seamless payment collection directly from your forms. Payments are processed through a secure pay-by-link system, ensuring that no sensitive card or banking data is stored on your website. Customers can complete payments using their preferred method via a secure payment page. After submitting a form, users are redirected to ifthenpay's secure hosted payment page to complete the transaction; ifthenpay then sends a server-side callback to update the payment status automatically.
In plain terms you get:
- One-time payments directly from WPForms
- Support for coupons and automatic total calculations
- Merchant backoffice (basic sales) on web + mobile
- Secure automatic payment confirmations (no card numbers stored)
All settings are made in WPForms and in your ifthenpay Backoffice. The plugin is built so site owners can manage payments without needing deep technical knowledge.
- Full integration with WPForms Lite and Pro payment flow
- Secure transactions
- Automatic payment confirmation
- Support for multiple payment methods (cards, wallets, transfers)
- Coupon and discount support via WPForms
- Secure full-page redirect to ifthenpay's hosted payment page
- Real-time payment status in WPForms entries
- Multi-language support (EN, ES, FR, PT)
- Security first (no card data stored)
- An active ifthenpay merchant account — subscribe here to obtain your credentials.
- A WPForms Gateway Key (request this from ifthenpay support/helpdesk).
- The payment methods you want enabled on that Gateway Key (our helpdesk team will guide you).
- WordPress 6.5+ and PHP 8.2+, and WPForms installed and activated.
- HTTPS (SSL) enabled on your site.
- Install: Upload the plugin zip via
Plugins → Add New → Upload, or install from WordPress.org and Activate. - Credentials: Ensure your ifthenpay account has an active WPForms Gateway Key with the desired payment methods enabled.
- Setup: Go to
WPForms → Settings → Paymentsand enter your Backoffice Key. - Form config:
Create/Edit a form → Payments tab → Add the Ifthenpay field on your form → enable "ifthenpay | Payment Gateway"and select a Gateway Key. Next, choose which payment methods to activate from those available in your gateway, and set your default payment method. Finally, add a payment description, which will be displayed on the ifthenpay payment page for all transactions.
WPForms only allows one active payment method per submission. If a form has both the ifthenpay field and another payment gateway's field (PayPal, Stripe, Square, or Authorize.Net) visible at the same time, the ifthenpay field automatically hides itself — logo, payment methods, and "Pay now" button — so customers only ever see the one payment option that will actually work, instead of a button that would fail or double-charge them.
- The ifthenpay field reappears automatically if the other gateway's field becomes hidden again (for example, through WPForms conditional logic), with no page reload required.
- This only applies to gateway fields that are actually visible on the form. A gateway field that's present but hidden by conditional logic does not trigger this behavior.
- Built-in WPForms fields like Total, Coupon, and single/multiple/checkbox/select payment items are never treated as competing gateways — only PayPal, Stripe, Square, and Authorize.Net fields are.
Each ifthenpay-enabled form has its own Popup Confirmation Messages, configured in Create/Edit a form → Payments tab. These control what customers see in the ifthenpay payment popup for each outcome, and are separate from — and not affected by — WPForms' own Confirmations tab.
- Customize the message shown for each of the four outcomes: Paid, Pending, Failed, and Cancelled. Each one is pre-filled with sensible default text that you can edit or leave as-is.
- For the Paid outcome only, choose a Confirmation Type: show a Message in the popup, redirect to a WPForms Page, or redirect to a Redirect URL — the same flexibility as WPForms' native confirmations.
- Optionally enable Show entry preview after confirmation message on the Paid outcome, so customers see a summary of their submitted entry right after the payment confirmation message.
Does this plugin require WPForms?
Yes. WPForms must be installed and active to use this plugin.Does it support recurring payments?
No. This version supports only one-time payments via pay-by-link.Are payment details stored?
No. The plugin does not store card numbers or full bank details. Only minimal references required for payment matching are kept.Does it support WPForms coupons?
Yes. WPForms coupon fields are fully supported and discounts are automatically calculated.Which payment methods are supported?
Any ifthenpay method attached to your Gateway Key (e.g. Multibanco, MB WAY, Payshop, Credit Card, Google Pay, Apple Pay, Pix).How does the payment process work?
After form submission, users are redirected to a secure ifthenpay-hosted payment page. Once payment is completed, the status is updated automatically via callback.What happens if a payment fails?
The entry is marked as Failed. Users can retry the payment depending on your configuration.Can I customize the payment experience?
Yes. You can configure button label, description, and styling within WPForms, plus a separate Popup Confirmation Message for each payment outcome (Paid, Pending, Failed, Cancelled). See Popup Confirmation Messages.What happens if my form also has another payment gateway field (PayPal, Stripe, Square, Authorize.Net)?
The ifthenpay field hides itself automatically while that other gateway's field is visible, so customers are never shown two active payment options at once. See Using ifthenpay Alongside Another Payment Gateway.Is there a sandbox?
ifthenpay may provide test entities; if unavailable, use a low-value live test.How secure is the integration?
Requests are encrypted over HTTPS; no sensitive payment data is stored.Does ifthenpay's addon for WPForms accept WEBHOOKS(Callbacks)?
Yes! ifthenpay's addon for WPForms from version 2.0.0 and future ones accepts webhook(callbacks).This plugin integrates with the ifthenpay payment platform to process payments for WPForms submissions. ifthenpay is a third-party service that provides secure payment processing for cards, wallets, and local bank transfers.
-
WPForms
- What it is and what it is used for: A form builder plugin used to create payment forms. This plugin extends its payment capabilities.
-
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 generate payment links and validate transactions.
- What data is sent and when:
- During setup: Backoffice Key and Gateway Key for authentication and configuration retrieval.
- During payment processing: Order reference ID, amount, description, enabled payment method accounts, success/error/cancel return URLs, language, and optionally the selected payment method, customer email, customer name, and form field data.
- During webhook registration: the Gateway Key and this site's callback URL, so ifthenpay can notify the site directly when a payment resolves.
- During payment method activation requests: when an admin requests activation of a new payment method from
WPForms → Settings → Payments, an email is sent to ifthenpay support (suporte@ifthenpay.com) containing the Backoffice Key, Gateway Key, the requested payment method, the admin's email address, site URL, site name, WordPress version, WPForms version, and plugin version. - During callbacks: Payment status and payment method.
- 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.
Below are screenshots demonstrating key features and interfaces of the plugin:
- (Admin Only) Backoffice Synchronization under WPForms Settings Payments

- (Admin Only) WPForms's admin page (Creation/Editing Form -> Payments)

- (Admin Only) Adding ifthenpay's Payment field to the selected form

- (Customers Experience) Payment Gateway field display varies by WPForms settings

- (Customers Experience) ifthenpay's Secure Payment Page

- (Customers Experience) Payment Message (either paid, pending, cancelled or failed)

- (Admin Only) Payment Details

- (Admin Only) Payment Entries

For assistance use the WordPress.org support forum:
Pre-checks:
- Payment method enabled on Gateway Key AND mapped to Integration
- Running current recommended versions of WordPress, PHP, & WPForms
Commercial helpdesk available (no direct email required): helpdesk.ifthenpay.com
- ifthenpay support: suporte@ifthenpay.com
- WPForms docs: WPForms docs
🇵🇹 Português
- Descrição
- Principais Funcionalidades
- Requisitos
- Instalação
- Utilizar o ifthenpay em Conjunto com Outro Gateway de Pagamento
- Mensagens de Confirmação no Popup
- Perguntas Frequentes
- Serviços Externos
- Capturas de Ecrã
- Suporte
Este plugin integra o gateway de pagamento ifthenpay com o WPForms para permitir a recolha de pagamentos diretamente nos seus formulários. Os pagamentos são processados através de um sistema seguro de pay-by-link, garantindo que nenhum dado sensível de cartão ou dados bancários é armazenado no seu website. Os clientes podem concluir o pagamento com o método que preferirem através de uma página de pagamento segura. Após submeter um formulário, os utilizadores são redirecionados para a página de pagamento segura e alojada pela ifthenpay para concluir a transação; a ifthenpay envia depois um callback do lado do servidor para atualizar automaticamente o estado do pagamento.
Em termos simples, obtém:
- Pagamentos únicos diretamente a partir do WPForms
- Suporte para cupões e cálculo automático de totais
- Backoffice do comerciante (vendas básicas) na web e em dispositivos móveis
- Confirmações de pagamento automáticas e seguras (sem armazenamento de números de cartão)
Todas as configurações são feitas no WPForms e no seu Backoffice ifthenpay. O plugin foi criado para que os proprietários de sites possam gerir pagamentos sem necessitar de conhecimentos técnicos avançados.
- Integração completa com o fluxo de pagamento do WPForms Lite e Pro
- Transações seguras
- Confirmação automática de pagamento
- Suporte para múltiplos métodos de pagamento (cartões, carteiras digitais, transferências)
- Suporte a cupões e descontos através do WPForms
- Redirecionamento seguro de página inteira para a página de pagamento alojada pela ifthenpay
- Estado do pagamento em tempo real nas entradas do WPForms
- Suporte multi-idioma (EN, ES, FR, PT)
- Segurança em primeiro lugar (sem armazenamento de dados de cartão)
- Uma conta de comerciante ifthenpay ativa — subscreva aqui para obter as suas credenciais.
- Uma Chave de Gateway WPForms (solicite-a ao suporte/helpdesk da ifthenpay).
- Os métodos de pagamento que pretende ativar nessa Chave de Gateway (a nossa equipa de helpdesk irá orientá-lo).
- WordPress 6.5+ e PHP 8.2+, com o WPForms instalado e ativado.
- HTTPS (SSL) ativado no seu site.
- Instalar: Carregue o ficheiro zip do plugin em
Plugins → Adicionar Novo → Carregar, ou instale a partir do WordPress.org, e ative-o. - Credenciais: Certifique-se de que a sua conta ifthenpay tem uma Chave de Gateway WPForms ativa com os métodos de pagamento pretendidos ativados.
- Configuração: Vá a
WPForms → Definições → Pagamentose introduza a sua Backoffice Key. - Configuração do formulário:
Criar/Editar um formulário → separador Pagamentos → Adicionar o campo Ifthenpay ao formulário → ativar "ifthenpay | Payment Gateway"e selecione uma Chave de Gateway. De seguida, escolha quais os métodos de pagamento a ativar de entre os disponíveis no seu gateway, e defina o seu método de pagamento predefinido. Por fim, adicione uma descrição de pagamento, que será apresentada na página de pagamento ifthenpay em todas as transações.
O WPForms apenas permite um método de pagamento ativo por submissão. Se um formulário tiver simultaneamente o campo ifthenpay e o campo de outro gateway de pagamento (PayPal, Stripe, Square ou Authorize.Net) visíveis ao mesmo tempo, o campo ifthenpay oculta-se automaticamente — logótipo, métodos de pagamento e botão "Pagar agora" — para que os clientes vejam sempre apenas a opção de pagamento que realmente funcionará, em vez de um botão que falharia ou cobraria duas vezes.
- O campo ifthenpay volta a aparecer automaticamente se o campo do outro gateway ficar novamente oculto (por exemplo, através da lógica condicional do WPForms), sem ser necessário recarregar a página.
- Isto aplica-se apenas a campos de gateway que estejam efetivamente visíveis no formulário. Um campo de gateway presente mas oculto por lógica condicional não desencadeia este comportamento.
- Campos nativos do WPForms como Total, Cupão e itens de pagamento de escolha única/múltipla/checkbox/lista nunca são tratados como gateways concorrentes — apenas os campos PayPal, Stripe, Square e Authorize.Net o são.
Cada formulário com o ifthenpay ativado tem as suas próprias Mensagens de Confirmação no Popup, configuradas em Criar/Editar um formulário → separador Pagamentos. Estas controlam o que os clientes veem no popup de pagamento da ifthenpay para cada resultado, e são independentes do separador nativo de Confirmações do WPForms, que não afeta este popup.
- Personalize a mensagem apresentada para cada um dos quatro resultados: Pago, Pendente, Falhado e Cancelado. Cada uma começa preenchida com um texto predefinido sensato, que pode editar ou manter como está.
- Apenas para o resultado Pago, escolha um Tipo de Confirmação: apresentar uma Mensagem no popup, redirecionar para uma Página do WPForms, ou redirecionar para um URL de Redirecionamento — com a mesma flexibilidade das confirmações nativas do WPForms.
- Opcionalmente, ative Mostrar pré-visualização da entrada após a mensagem de confirmação no resultado Pago, para que os clientes vejam um resumo da entrada submetida logo após a mensagem de confirmação do pagamento.
Este plugin requer o WPForms?
Sim. O WPForms tem de estar instalado e ativo para utilizar este plugin.Suporta pagamentos recorrentes?
Não. Esta versão suporta apenas pagamentos únicos através de pay-by-link.Os dados de pagamento são armazenados?
Não. O plugin não armazena números de cartão nem dados bancários completos. Apenas são guardadas as referências mínimas necessárias para associar o pagamento.Suporta cupões do WPForms?
Sim. Os campos de cupão do WPForms são totalmente suportados e os descontos são calculados automaticamente.Que métodos de pagamento são suportados?
Qualquer método ifthenpay associado à sua Chave de Gateway (por exemplo, Multibanco, MB WAY, Payshop, Cartão de Crédito, Google Pay, Apple Pay, Pix).Como funciona o processo de pagamento?
Após a submissão do formulário, os utilizadores são redirecionados para uma página de pagamento segura alojada pela ifthenpay. Assim que o pagamento é concluído, o estado é atualizado automaticamente através de callback.O que acontece se um pagamento falhar?
A entrada é marcada como Falhada. Os utilizadores podem tentar novamente o pagamento, dependendo da sua configuração.Posso personalizar a experiência de pagamento?
Sim. Pode configurar o texto do botão, a descrição e o estilo dentro do WPForms, além de uma Mensagem de Confirmação no Popup separada para cada resultado do pagamento (Pago, Pendente, Falhado, Cancelado). Consulte Mensagens de Confirmação no Popup.O que acontece se o meu formulário também tiver outro campo de gateway de pagamento (PayPal, Stripe, Square, Authorize.Net)?
O campo ifthenpay oculta-se automaticamente enquanto o campo do outro gateway estiver visível, para que os clientes nunca vejam duas opções de pagamento ativas ao mesmo tempo. Consulte Utilizar o ifthenpay em Conjunto com Outro Gateway de Pagamento.Existe uma sandbox?
A ifthenpay pode disponibilizar entidades de teste; caso não estejam disponíveis, utilize um teste real de baixo valor.Quão segura é a integração?
Os pedidos são encriptados via HTTPS; nenhum dado de pagamento sensível é armazenado.O addon da ifthenpay para o WPForms aceita WEBHOOKS (Callbacks)?
Sim! O addon da ifthenpay para o WPForms a partir da versão 2.0.0, e versões futuras, aceita webhooks (callbacks).Este plugin integra-se com a plataforma de pagamentos ifthenpay para processar pagamentos das submissões do WPForms. A ifthenpay é um serviço de terceiros que disponibiliza processamento seguro de pagamentos por cartão, carteiras digitais e transferências bancárias locais.
-
WPForms
- O que é e para que é utilizado: Um plugin de criação de formulários utilizado para criar formulários de pagamento. Este plugin estende as suas capacidades de pagamento.
-
Backoffice e Integrações ifthenpay
- O que é e para que é utilizado: O Backoffice ifthenpay é o painel do comerciante utilizado para gerir integrações e configurações de pagamento. O plugin utiliza a API da ifthenpay para gerar links de pagamento e validar transações.
- Que dados são enviados e quando:
- Durante a configuração: Backoffice Key e Gateway Key para autenticação e obtenção da configuração.
- Durante o processamento do pagamento: ID de referência da encomenda, montante, descrição, contas de métodos de pagamento ativos, URLs de retorno de sucesso/erro/cancelamento, idioma e, opcionalmente, o método de pagamento selecionado, o e-mail do cliente, o nome do cliente e dados dos campos do formulário.
- Durante o registo do webhook: a Gateway Key e o URL de callback deste site, para que a ifthenpay possa notificar o site diretamente quando um pagamento é concluído.
- Durante os pedidos de ativação de método de pagamento: quando um administrador solicita a ativação de um novo método de pagamento em
WPForms → Definições → Pagamentos, é enviado um e-mail para o suporte da ifthenpay (suporte@ifthenpay.com) contendo a Backoffice Key, a Gateway Key, o método de pagamento solicitado, o endereço de e-mail do administrador, o URL do site, o nome do site, a versão do WordPress, a versão do WPForms e a versão do plugin. - Durante os callbacks: Estado do pagamento e método de pagamento.
- Contrato de Licença de Utilizador Final (EULA): EULA
- Política de Privacidade: Política de Privacidade
Todos os pedidos de rede são realizados do lado do servidor via HTTPS. As credenciais sensíveis são armazenadas de forma segura e não são publicamente expostas. Não são armazenados dados em bruto de cartão ou bancários.
Seguem-se capturas de ecrã que demonstram as principais funcionalidades e interfaces do plugin:
- (Apenas Admin) Sincronização do Backoffice em WPForms Settings Payments

- (Apenas Admin) Página de administração do WPForms (Criação/Edição de Formulário -> Pagamentos)

- (Apenas Admin) Adicionar o campo de Pagamento ifthenpay ao formulário selecionado

- (Experiência do Cliente) A apresentação do campo Gateway de Pagamento varia consoante as definições do WPForms

- (Experiência do Cliente) Página de Pagamento Segura da ifthenpay

- (Experiência do Cliente) Mensagem de Pagamento (pago, pendente, cancelado ou falhado)

- (Apenas Admin) Detalhes do Pagamento

- (Apenas Admin) Entradas de Pagamento

Para assistência, utilize o fórum de suporte do WordPress.org:
Verificações prévias:
- Método de pagamento ativado na Chave de Gateway E mapeado para a Integração
- A executar as versões atuais recomendadas de WordPress, PHP e WPForms
Helpdesk comercial disponível (sem necessidade de e-mail direto): helpdesk.ifthenpay.com
- Suporte ifthenpay: suporte@ifthenpay.com
- Documentação do WPForms: WPForms docs
🇪🇸 Español
- Descripción
- Características Principales
- Requisitos
- Instalación
- Usar ifthenpay Junto con Otra Pasarela de Pago
- Mensajes de Confirmación del Popup
- Preguntas Frecuentes
- Servicios Externos
- Capturas de Pantalla
- Soporte
Este plugin integra la pasarela de pago ifthenpay con WPForms para permitir la recogida de pagos directamente desde sus formularios. Los pagos se procesan mediante un sistema seguro de pay-by-link, garantizando que no se almacenen datos sensibles de tarjetas o datos bancarios en su sitio web. Los clientes pueden completar el pago con el método que prefieran a través de una página de pago segura. Tras enviar un formulario, los usuarios son redirigidos a la página de pago segura alojada por ifthenpay para completar la transacción; a continuación, ifthenpay envía una notificación (callback) del lado del servidor para actualizar automáticamente el estado del pago.
En términos sencillos, obtiene:
- Pagos únicos directamente desde WPForms
- Soporte para cupones y cálculo automático de totales
- Backoffice del comerciante (ventas básicas) en web y móvil
- Confirmaciones de pago automáticas y seguras (sin almacenar números de tarjeta)
Todas las configuraciones se realizan en WPForms y en su Backoffice de ifthenpay. El plugin está diseñado para que los propietarios de sitios puedan gestionar pagos sin necesitar conocimientos técnicos avanzados.
- Integración completa con el flujo de pago de WPForms Lite y Pro
- Transacciones seguras
- Confirmación automática de pago
- Soporte para múltiples métodos de pago (tarjetas, carteras digitales, transferencias)
- Soporte de cupones y descuentos a través de WPForms
- Redirección segura a página completa hacia la página de pago alojada por ifthenpay
- Estado del pago en tiempo real en las entradas de WPForms
- Soporte multiidioma (EN, ES, FR, PT)
- Seguridad ante todo (no se almacenan datos de tarjetas)
- Una cuenta de comerciante ifthenpay activa — suscríbase aquí para obtener sus credenciales.
- Una Clave de Pasarela de WPForms (solicítela al soporte/helpdesk de ifthenpay).
- Los métodos de pago que desea activar en esa Clave de Pasarela (nuestro equipo de helpdesk le guiará).
- WordPress 6.5+ y PHP 8.2+, con WPForms instalado y activado.
- HTTPS (SSL) habilitado en su sitio.
- Instalar: Cargue el archivo zip del plugin en
Plugins → Añadir nuevo → Subir, o instálelo desde WordPress.org, y actívelo. - Credenciales: Asegúrese de que su cuenta ifthenpay tiene una Clave de Pasarela de WPForms activa con los métodos de pago deseados habilitados.
- Configuración: Vaya a
WPForms → Ajustes → Pagose introduzca su Backoffice Key. - Configuración del formulario:
Crear/Editar un formulario → pestaña Pagos → Añadir el campo Ifthenpay al formulario → activar "ifthenpay | Payment Gateway"y seleccione una Clave de Pasarela. A continuación, elija qué métodos de pago activar de entre los disponibles en su pasarela y defina su método de pago predeterminado. Por último, añada una descripción de pago, que se mostrará en la página de pago de ifthenpay en todas las transacciones.
WPForms solo permite un método de pago activo por envío. Si un formulario tiene visibles al mismo tiempo tanto el campo de ifthenpay como el campo de otra pasarela de pago (PayPal, Stripe, Square o Authorize.Net), el campo de ifthenpay se oculta automáticamente —logotipo, métodos de pago y botón "Pagar ahora"— de modo que los clientes solo vean la opción de pago que realmente funcionará, en lugar de un botón que fallaría o cobraría dos veces.
- El campo de ifthenpay vuelve a aparecer automáticamente si el campo de la otra pasarela se oculta de nuevo (por ejemplo, mediante la lógica condicional de WPForms), sin necesidad de recargar la página.
- Esto solo se aplica a los campos de pasarela que estén realmente visibles en el formulario. Un campo de pasarela presente pero oculto por lógica condicional no activa este comportamiento.
- Los campos nativos de WPForms como Total, Cupón y los elementos de pago de selección única/múltiple/casilla/lista nunca se tratan como pasarelas competidoras; solo lo son los campos de PayPal, Stripe, Square y Authorize.Net.
Cada formulario con ifthenpay habilitado tiene sus propios Mensajes de Confirmación del Popup, configurados en Crear/Editar un formulario → pestaña Pagos. Estos controlan lo que ven los clientes en el popup de pago de ifthenpay para cada resultado, y son independientes de la pestaña nativa de Confirmaciones de WPForms, que no afecta a este popup.
- Personalice el mensaje mostrado para cada uno de los cuatro resultados: Pagado, Pendiente, Fallido y Cancelado. Cada uno comienza con un texto predeterminado razonable, que puede editar o dejar tal cual.
- Solo para el resultado Pagado, elija un Tipo de Confirmación: mostrar un Mensaje en el popup, redirigir a una Página de WPForms, o redirigir a una URL de Redirección, con la misma flexibilidad que las confirmaciones nativas de WPForms.
- Opcionalmente, active Mostrar vista previa de la entrada después del mensaje de confirmación en el resultado Pagado, para que los clientes vean un resumen de su entrada enviada justo después del mensaje de confirmación del pago.
¿Este plugin requiere WPForms?
Sí. WPForms debe estar instalado y activo para utilizar este plugin.¿Admite pagos recurrentes?
No. Esta versión solo admite pagos únicos mediante pay-by-link.¿Se almacenan los datos de pago?
No. El plugin no almacena números de tarjeta ni datos bancarios completos. Solo se guardan las referencias mínimas necesarias para conciliar el pago.¿Admite cupones de WPForms?
Sí. Los campos de cupón de WPForms son totalmente compatibles y los descuentos se calculan automáticamente.¿Qué métodos de pago se admiten?
Cualquier método de ifthenpay asociado a su Clave de Pasarela (por ejemplo, Multibanco, MB WAY, Payshop, Tarjeta de Crédito, Google Pay, Apple Pay, Pix).¿Cómo funciona el proceso de pago?
Tras el envío del formulario, los usuarios son redirigidos a una página de pago segura alojada por ifthenpay. Una vez completado el pago, el estado se actualiza automáticamente mediante un callback.¿Qué ocurre si un pago falla?
La entrada se marca como Fallida. Los usuarios pueden reintentar el pago según su configuración.¿Puedo personalizar la experiencia de pago?
Sí. Puede configurar el texto del botón, la descripción y el estilo dentro de WPForms, además de un Mensaje de Confirmación del Popup independiente para cada resultado del pago (Pagado, Pendiente, Fallido, Cancelado). Consulte Mensajes de Confirmación del Popup.¿Qué ocurre si mi formulario también tiene otro campo de pasarela de pago (PayPal, Stripe, Square, Authorize.Net)?
El campo de ifthenpay se oculta automáticamente mientras el campo de la otra pasarela esté visible, de modo que los clientes nunca vean dos opciones de pago activas a la vez. Consulte Usar ifthenpay Junto con Otra Pasarela de Pago.¿Existe un entorno de pruebas (sandbox)?
ifthenpay puede proporcionar entidades de prueba; si no están disponibles, utilice una prueba real de bajo valor.¿Qué tan segura es la integración?
Las solicitudes se cifran mediante HTTPS; no se almacenan datos de pago sensibles.¿El complemento de ifthenpay para WPForms admite WEBHOOKS (Callbacks)?
¡Sí! El complemento de ifthenpay para WPForms a partir de la versión 2.0.0 y las siguientes admite webhooks (callbacks).Este plugin se integra con la plataforma de pagos de ifthenpay para procesar los pagos de los envíos de WPForms. ifthenpay es un servicio de terceros que ofrece procesamiento seguro de pagos con tarjeta, carteras digitales y transferencias bancarias locales.
-
WPForms
- Qué es y para qué se utiliza: Un plugin de creación de formularios utilizado para crear formularios de pago. Este plugin amplía sus capacidades de pago.
-
Backoffice e Integraciones de ifthenpay
- Qué es y para qué se utiliza: El Backoffice de ifthenpay es el panel del comerciante utilizado para gestionar integraciones y configuraciones de pago. El plugin utiliza la API de ifthenpay para generar enlaces de pago y validar transacciones.
- Qué datos se envían y cuándo:
- Durante la configuración: Backoffice Key y Gateway Key para autenticación y obtención de la configuración.
- Durante el procesamiento del pago: ID de referencia del pedido, importe, descripción, cuentas de métodos de pago habilitados, URLs de retorno de éxito/error/cancelación, idioma y, opcionalmente, el método de pago seleccionado, el correo electrónico del cliente, el nombre del cliente y los datos de los campos del formulario.
- Durante el registro del webhook: la Gateway Key y la URL de callback de este sitio, para que ifthenpay pueda notificar directamente al sitio cuando se resuelva un pago.
- Durante las solicitudes de activación de método de pago: cuando un administrador solicita la activación de un nuevo método de pago desde
WPForms → Ajustes → Pagos, se envía un correo electrónico al soporte de ifthenpay (suporte@ifthenpay.com) que contiene la Backoffice Key, la Gateway Key, el método de pago solicitado, la dirección de correo del administrador, la URL del sitio, el nombre del sitio, la versión de WordPress, la versión de WPForms y la versión del plugin. - Durante los callbacks: Estado del pago y método de pago.
- Acuerdo de Licencia de Usuario Final (EULA): EULA
- Política de Privacidad: Política de Privacidad
Todas las solicitudes de red se realizan del lado del servidor mediante HTTPS. Las credenciales sensibles se almacenan de forma segura y no se exponen públicamente. No se almacenan datos en bruto de tarjetas ni bancarios.
A continuación se muestran capturas de pantalla que demuestran las características e interfaces clave del plugin:
- (Solo Admin) Sincronización del Backoffice en WPForms Settings Payments

- (Solo Admin) Página de administración de WPForms (Creación/Edición de Formulario -> Pagos)

- (Solo Admin) Añadir el campo de Pago de ifthenpay al formulario seleccionado

- (Experiencia del Cliente) La visualización del campo de Pasarela de Pago varía según los ajustes de WPForms

- (Experiencia del Cliente) Página de Pago Segura de ifthenpay

- (Experiencia del Cliente) Mensaje de Pago (pagado, pendiente, cancelado o fallido)

- (Solo Admin) Detalles del Pago

- (Solo Admin) Entradas de Pago

Para asistencia, utilice el foro de soporte de WordPress.org:
Comprobaciones previas:
- Método de pago habilitado en la Clave de Pasarela Y asignado a la Integración
- Ejecutar las versiones actuales recomendadas de WordPress, PHP y WPForms
Helpdesk comercial disponible (sin necesidad de correo directo): helpdesk.ifthenpay.com
- Soporte de ifthenpay: suporte@ifthenpay.com
- Documentación de WPForms: WPForms docs
🇫🇷 Français
- Description
- Fonctionnalités Principales
- Prérequis
- Installation
- Utiliser ifthenpay Avec une Autre Passerelle de Paiement
- Messages de Confirmation de la Popup
- Questions Fréquentes
- Services Externes
- Captures d'Écran
- Support
Ce plugin intègre la passerelle de paiement ifthenpay à WPForms afin de permettre la collecte de paiements directement depuis vos formulaires. Les paiements sont traités via un système sécurisé de pay-by-link, garantissant qu'aucune donnée sensible de carte ou donnée bancaire n'est stockée sur votre site web. Les clients peuvent effectuer le paiement avec la méthode de leur choix via une page de paiement sécurisée. Après l'envoi d'un formulaire, les utilisateurs sont redirigés vers la page de paiement sécurisée hébergée par ifthenpay pour finaliser la transaction ; ifthenpay envoie ensuite une notification (callback) côté serveur pour mettre à jour automatiquement le statut du paiement.
En termes simples, vous obtenez :
- Des paiements uniques directement depuis WPForms
- La prise en charge des coupons et le calcul automatique des totaux
- Un backoffice commerçant (ventes de base) sur le web et sur mobile
- Des confirmations de paiement automatiques et sécurisées (aucun numéro de carte stocké)
Tous les réglages se font dans WPForms et dans votre Backoffice ifthenpay. Le plugin est conçu pour que les propriétaires de sites puissent gérer les paiements sans connaissances techniques approfondies.
- Intégration complète avec le flux de paiement de WPForms Lite et Pro
- Transactions sécurisées
- Confirmation automatique du paiement
- Prise en charge de plusieurs méthodes de paiement (cartes, portefeuilles électroniques, virements)
- Prise en charge des coupons et remises via WPForms
- Redirection sécurisée en pleine page vers la page de paiement hébergée par ifthenpay
- Statut du paiement en temps réel dans les entrées WPForms
- Prise en charge multilingue (EN, ES, FR, PT)
- Sécurité avant tout (aucune donnée de carte stockée)
- Un compte marchand ifthenpay actif — inscrivez-vous ici pour obtenir vos identifiants.
- Une Clé de Passerelle WPForms (à demander au support/helpdesk d'ifthenpay).
- Les méthodes de paiement que vous souhaitez activer sur cette Clé de Passerelle (notre équipe de helpdesk vous guidera).
- WordPress 6.5+ et PHP 8.2+, avec WPForms installé et activé.
- HTTPS (SSL) activé sur votre site.
- Installer : Téléversez le fichier zip du plugin via
Extensions → Ajouter → Téléverser, ou installez-le depuis WordPress.org, puis activez-le. - Identifiants : Assurez-vous que votre compte ifthenpay dispose d'une Clé de Passerelle WPForms active avec les méthodes de paiement souhaitées activées.
- Configuration : Allez dans
WPForms → Réglages → Paiementset saisissez votre Backoffice Key. - Configuration du formulaire :
Créer/Modifier un formulaire → onglet Paiements → Ajouter le champ Ifthenpay à votre formulaire → activer « ifthenpay | Payment Gateway »et sélectionnez une Clé de Passerelle. Choisissez ensuite les méthodes de paiement à activer parmi celles disponibles sur votre passerelle, puis définissez votre méthode de paiement par défaut. Enfin, ajoutez une description de paiement, qui sera affichée sur la page de paiement ifthenpay pour toutes les transactions.
WPForms n'autorise qu'une seule méthode de paiement active par soumission. Si un formulaire présente à la fois le champ ifthenpay et le champ d'une autre passerelle de paiement (PayPal, Stripe, Square ou Authorize.Net) visibles en même temps, le champ ifthenpay se masque automatiquement — logo, méthodes de paiement et bouton « Payer maintenant » — afin que les clients ne voient jamais qu'une seule option de paiement réellement fonctionnelle, plutôt qu'un bouton qui échouerait ou les débiterait deux fois.
- Le champ ifthenpay réapparaît automatiquement si le champ de l'autre passerelle redevient masqué (par exemple via la logique conditionnelle de WPForms), sans nécessiter de rechargement de la page.
- Cela ne s'applique qu'aux champs de passerelle réellement visibles sur le formulaire. Un champ de passerelle présent mais masqué par une logique conditionnelle ne déclenche pas ce comportement.
- Les champs natifs de WPForms tels que Total, Coupon et les éléments de paiement à choix unique/multiple/case à cocher/liste déroulante ne sont jamais considérés comme des passerelles concurrentes — seuls les champs PayPal, Stripe, Square et Authorize.Net le sont.
Chaque formulaire avec ifthenpay activé dispose de ses propres Messages de Confirmation de la Popup, configurés dans Créer/Modifier un formulaire → onglet Paiements. Ces messages contrôlent ce que les clients voient dans la popup de paiement ifthenpay pour chaque résultat, et sont indépendants de l'onglet Confirmations natif de WPForms, qui n'affecte pas cette popup.
- Personnalisez le message affiché pour chacun des quatre résultats : Payé, En attente, Échoué et Annulé. Chacun démarre avec un texte par défaut pertinent, que vous pouvez modifier ou conserver tel quel.
- Pour le résultat Payé uniquement, choisissez un Type de Confirmation : afficher un Message dans la popup, rediriger vers une Page WPForms, ou rediriger vers une URL de Redirection — avec la même flexibilité que les confirmations natives de WPForms.
- Activez éventuellement Afficher un aperçu de l'entrée après le message de confirmation sur le résultat Payé, afin que les clients voient un résumé de leur entrée soumise juste après le message de confirmation du paiement.
Ce plugin nécessite-t-il WPForms ?
Oui. WPForms doit être installé et actif pour utiliser ce plugin.Prend-il en charge les paiements récurrents ?
Non. Cette version ne prend en charge que les paiements uniques via pay-by-link.Les données de paiement sont-elles stockées ?
Non. Le plugin ne stocke pas les numéros de carte ni les coordonnées bancaires complètes. Seules les références minimales nécessaires au rapprochement du paiement sont conservées.Prend-il en charge les coupons WPForms ?
Oui. Les champs de coupon WPForms sont entièrement pris en charge et les remises sont calculées automatiquement.Quelles méthodes de paiement sont prises en charge ?
Toute méthode ifthenpay associée à votre Clé de Passerelle (par exemple, Multibanco, MB WAY, Payshop, Carte de Crédit, Google Pay, Apple Pay, Pix).Comment fonctionne le processus de paiement ?
Après l'envoi du formulaire, les utilisateurs sont redirigés vers une page de paiement sécurisée hébergée par ifthenpay. Une fois le paiement effectué, le statut est mis à jour automatiquement via un callback.Que se passe-t-il en cas d'échec d'un paiement ?
L'entrée est marquée comme Échouée. Les utilisateurs peuvent retenter le paiement selon votre configuration.Puis-je personnaliser l'expérience de paiement ?
Oui. Vous pouvez configurer le libellé du bouton, la description et le style directement dans WPForms, ainsi qu'un Message de Confirmation de la Popup distinct pour chaque résultat de paiement (Payé, En attente, Échoué, Annulé). Voir Messages de Confirmation de la Popup.Que se passe-t-il si mon formulaire contient aussi un autre champ de passerelle de paiement (PayPal, Stripe, Square, Authorize.Net) ?
Le champ ifthenpay se masque automatiquement tant que le champ de l'autre passerelle est visible, afin que les clients ne voient jamais deux options de paiement actives en même temps. Voir Utiliser ifthenpay Avec une Autre Passerelle de Paiement.Existe-t-il un environnement de test (sandbox) ?
ifthenpay peut fournir des entités de test ; si ce n'est pas possible, effectuez un test réel de faible montant.Quel est le niveau de sécurité de l'intégration ?
Les requêtes sont chiffrées via HTTPS ; aucune donnée de paiement sensible n'est stockée.Le module complémentaire ifthenpay pour WPForms accepte-t-il les WEBHOOKS (Callbacks) ?
Oui ! Le module complémentaire ifthenpay pour WPForms, à partir de la version 2.0.0 et des suivantes, accepte les webhooks (callbacks).Ce plugin s'intègre à la plateforme de paiement ifthenpay pour traiter les paiements des soumissions WPForms. ifthenpay est un service tiers qui fournit un traitement sécurisé des paiements par carte, portefeuille électronique et virement bancaire local.
-
WPForms
- Ce que c'est et à quoi ça sert : Un plugin de création de formulaires utilisé pour créer des formulaires de paiement. Ce plugin étend ses capacités de paiement.
-
Backoffice et Intégrations ifthenpay
- Ce que c'est et à quoi ça sert : Le Backoffice ifthenpay est le tableau de bord marchand utilisé pour gérer les intégrations et les configurations de paiement. Le plugin utilise l'API ifthenpay pour générer des liens de paiement et valider les transactions.
- Quelles données sont envoyées et quand :
- Lors de la configuration : Backoffice Key et Gateway Key pour l'authentification et la récupération de la configuration.
- Lors du traitement du paiement : identifiant de référence de commande, montant, description, comptes des méthodes de paiement activées, URL de retour succès/erreur/annulation, langue et, éventuellement, la méthode de paiement sélectionnée, l'e-mail du client, le nom du client et les données des champs du formulaire.
- Lors de l'enregistrement du webhook : la Gateway Key et l'URL de callback de ce site, afin qu'ifthenpay puisse notifier directement le site lorsqu'un paiement est finalisé.
- Lors des demandes d'activation d'une méthode de paiement : lorsqu'un administrateur demande l'activation d'une nouvelle méthode de paiement depuis
WPForms → Réglages → Paiements, un e-mail est envoyé au support ifthenpay (suporte@ifthenpay.com) contenant la Backoffice Key, la Gateway Key, la méthode de paiement demandée, l'adresse e-mail de l'administrateur, l'URL du site, le nom du site, la version de WordPress, la version de WPForms et la version du plugin. - Lors des callbacks : statut du paiement et méthode de paiement.
- Contrat de Licence Utilisateur Final (CLUF/EULA) : EULA
- Politique de Confidentialité : Politique de Confidentialité
Toutes les requêtes réseau sont effectuées côté serveur via HTTPS. Les identifiants sensibles sont stockés en toute sécurité et ne sont pas exposés publiquement. Aucune donnée brute de carte ou bancaire n'est stockée.
Voici des captures d'écran illustrant les principales fonctionnalités et interfaces du plugin :
- (Admin uniquement) Synchronisation du Backoffice dans WPForms Settings Payments

- (Admin uniquement) Page d'administration de WPForms (Création/Modification de Formulaire -> Paiements)

- (Admin uniquement) Ajout du champ de Paiement ifthenpay au formulaire sélectionné

- (Expérience Client) L'affichage du champ Passerelle de Paiement varie selon les réglages de WPForms

- (Expérience Client) Page de Paiement Sécurisée ifthenpay

- (Expérience Client) Message de Paiement (payé, en attente, annulé ou échoué)

- (Admin uniquement) Détails du Paiement

- (Admin uniquement) Entrées de Paiement

Pour obtenir de l'aide, utilisez le forum de support WordPress.org :
Vérifications préalables :
- Méthode de paiement activée sur la Clé de Passerelle ET associée à l'Intégration
- Exécution des versions actuelles recommandées de WordPress, PHP et WPForms
Helpdesk commercial disponible (aucun e-mail direct requis) : helpdesk.ifthenpay.com
- Support ifthenpay : suporte@ifthenpay.com
- Documentation WPForms : WPForms docs