Permitir que os visitantes escolham um método de pagamento

Quer permitir que os utilizadores escolham entre vários métodos de pagamento no seu formulário? Com o WPForms, pode utilizar a lógica condicional para permitir que os utilizadores seleccionem se pretendem efetuar os seus pagamentos com o PayPal ou com um fornecedor de cartões de crédito.

Este tutorial mostra-lhe como permitir que os seus utilizadores escolham um método de pagamento nos seus formulários.

Seleção de um método de pagamento

Requisitos: É necessário um nível de licença Pro ou superior para utilizar os addons PayPal Standard, Stripe Pro e Square. Para acessar o addon Authorize.Net, é necessária uma licença Elite.


Antes de começar, certifique-se de que instalou e activou o WPForms e verificou a sua chave de licença.

Em seguida, pode instalar o addon PayPal Standard. Também precisará de instalar o suplemento Stripe Pro, Square ou Authorize.Net (dependendo do processador de pagamento com cartão de crédito que pretende utilizar nos seus formulários).

Nota: O Stripe aplica uma taxa de transação de 3% a cada pagamento processado através da sua plataforma se a sua licença WPForms estiver inativa.

Adicionar um campo de seleção de método de pagamento ao seu formulário

Para este tutorial, utilizaremos a lógica condicional para mostrar ou ocultar determinados campos e processar pagamentos através de um determinado fornecedor, dependendo das selecções dos utilizadores no seu formulário.

Nota: Recomendamos a utilização do addon PayPal Commerce se tiver uma conta PayPal empresarial. Este addon permite-lhe aceitar pagamentos por PayPal e por cartão de crédito sem utilizar lógica condicional. Consulte nossas Perguntas frequentes para obter mais detalhes.

Quando todos os addons estiverem instalados e activados, terá de criar um novo formulário ou editar um já existente.

Se ainda não o fez, adicione um campo de Escolha múltipla ao seu formulário, bem como um dos seguintes campos de pagamento:

  • Cartão de crédito Stripe
  • Quadrado
  • Authorize.Net

Pode clicar num campo no painel esquerdo do construtor ou arrastá-lo e largá-lo na área de pré-visualização para o adicionar ao seu formulário.

Em seguida, terá de adicionar opções ao seu campo de Escolha múltipla para cada método de pagamento disponível no seu formulário.

Editar as opções de um campo de Escolha Múltipla

Nota: Para mais informações sobre como adicionar itens ao campo de Escolha múltipla, bem como outras opções disponíveis para este tipo de campo, consulte o nosso tutorial sobre como personalizar o campo de Escolha múltipla.

Para o nosso exemplo, vamos alterar a etiqueta do campo de Escolha múltipla para Método de pagamento e etiquetar as opções para PayPal e Cartão de crédito.

Um campo de escolha múltipla personalizado para permitir que os utilizadores escolham um método de pagamento

Recomendamos que utilize etiquetas semelhantes, mas pode personalizar este texto de acordo com o seu formulário.

Para garantir que os utilizadores selecionam um método de pagamento antes de submeterem o formulário, active a definição Obrigatório nas opções de campo do campo de Escolha múltipla.

Exigir um campo de método de pagamento de escolha múltipla

Para ver isto em ação, consulte o nosso modelo de formulário de pagamento por PayPal ou cartão de crédito, que mostra como oferecer várias opções de pagamento num único formulário.

Ativar a lógica condicional para o campo Cartão de crédito

Em seguida, terá de aplicar a lógica condicional ao campo de pagamento do formulário para o ocultar, a menos que um utilizador o selecione como método de pagamento.

No nosso exemplo, estamos a utilizar o campo Cartão de crédito Stripe. No entanto, os passos são essencialmente os mesmos se optar por utilizar o campo Square ou Authorize.Net.

Nota: Se estiver a utilizar o Stripe com o WPForms Lite, não terá acesso à lógica condicional nas suas opções de campo do cartão de crédito Stripe.

Para ativar a lógica condicional para o seu campo de cartão de crédito, abra as opções de campo clicando no mesmo na área de pré-visualização. Em seguida, clique no separador Lógica inteligente.

Aceder às opções de lógica inteligente para um campo de cartão de crédito Stripe

A partir daqui, active a opção Ativar lógica condicional.

Ativar a lógica condicional para um campo Stripe

Em seguida, crie uma regra para mostrar o campo do cartão de crédito se um utilizador selecionar a opção correspondente do seu campo de Escolha múltipla.

A nossa regra de exemplo diz: Mostrar este campo se o método de pagamento for cartão de crédito.

Criação de uma regra lógica condicional para mostrar um campo de cartão de crédito Stripe se um utilizador selecionar "Cartão de crédito" num campo de escolha múltipla do método de pagamento

Nota: Precisa de ajuda para configurar a sua regra de lógica condicional? Nosso tutorial para iniciantes sobre o uso da lógica condicional no WPForms tem todos os detalhes.

Configurar as definições de pagamento para o seu formulário

Por fim, terá de configurar as definições para os métodos de pagamento que oferece no seu formulário. Nomeadamente, terá de utilizar a lógica condicional para processar os pagamentos dos utilizadores através do método escolhido.

Abaixo, apresentamos as opções para todos os métodos disponíveis.

Definições padrão do PayPal

Para configurar as suas definições de PayPal Standard, navegue para Pagamentos " PayPal Standard no criador de formulários. Em seguida, ative a opção Ativar pagamentos padrão do PayPal no painel direito.

Ativar pagamentos padrão do PayPal para um formulário

Existem várias opções que tem de configurar a seguir, incluindo adicionar o seu e-mail PayPal, colocar a sua conta em modo de produção e determinar se os utilizadores têm de fornecer um endereço de envio.

Definições de pagamentos padrão do PayPal

Observação: para obter as etapas completas de configuração do PayPal Standard, confira nosso tutorial completo do complemento do PayPal Standard.

Em seguida, desloque-se para baixo até à opção Ativar lógica condicional e active-a para revelar mais definições.

Ativando a lógica condicional para pagamentos padrão do PayPal

Defina a regra lógica condicional para ler Processar esta cobrança se o Método de pagamento for PayPal.

Criar uma regra de lógica condicional para processar pagamentos PayPal Standard com base nas selecções dos utilizadores

Definições da banda

Para configurar as definições do Stripe, navegue primeiro para o separador Pagamentos no criador de formulários e clique em Stripe. Em seguida, alterne a opção Ativar pagamentos do Stripe para a posição ativada.

Ativar os pagamentos Stripe

Adicione uma descrição do pagamento e mapeie o campo de e-mail do seu formulário para a opção Recibo de pagamento Stripe, se desejar. Em seguida, desloque-se para baixo e active a definição Ativar lógica condicional.

Ativar a lógica condicional para pagamentos Stripe num formulário

Nota: Para obter instruções completas de configuração do Stripe, consulte o nosso tutorial do suplemento Stripe Pro.

Configure a regra para ler Processar esta cobrança se o Método de pagamento for Cartão de crédito.

Criar uma regra de lógica condicional para processar pagamentos Stripe com base nas selecções dos utilizadores

Definições quadradas

Para configurar as definições do Square, vá a Pagamentos " Square no criador de formulários e active a opção Ativar pagamentos Square.

Ativar os pagamentos Square

Isto revelará várias definições. Introduza uma descrição do pagamento, mapeie os campos a partir dos quais pretende recolher informações e, em seguida, active a opção Ativar lógica condicional.

Ativar a lógica condicional para pagamentos Square num formulário

Nota: Para mais informações sobre como configurar pagamentos Square para um formulário, consulte o nosso guia completo do suplemento Square.

Utilizando os menus pendentes que aparecem, defina a sua regra como: Processar esta cobrança se o método de pagamento for cartão de crédito.

Criação de uma regra lógica condicional para processar pagamentos Square com base nas selecções dos utilizadores num formulário

Definições do Authorize.Net

Para definir as configurações do Authorize.Net, vá para a guia Pagamentos no construtor de formulários e clique em Authorize.Net. A partir daqui, selecione a opção Ativar pagamentos do Authorize.Net.

Ativação de pagamentos Authorize.Net

Em seguida, adicione uma descrição de pagamento e mapeie quaisquer campos relevantes do seu formulário para a sua conta Authorize.Net. Em seguida, ative a opção Ativar lógica condicional na parte inferior das configurações.

Ativar a lógica condicional para pagamentos Authorize.Net num formulário

Nota: Para obter detalhes completos sobre como configurar o addon Authorize.Net, consulte o nosso tutorial Authorize.Net.

Em seguida, pode configurar a sua regra lógica condicional para ler Processar esta cobrança se o método de pagamento for cartão de crédito.

Criar uma regra de lógica condicional para processar pagamentos Authorize.Net com base nas selecções dos utilizadores num formulário

Perguntas mais frequentes

Estas são as respostas a algumas das principais perguntas sobre a possibilidade de os utilizadores escolherem um método de pagamento.

Preciso de utilizar a lógica condicional se tiver a extensão PayPal Commerce?

O addon PayPal Commerce suporta as opções de checkout com cartão de crédito e PayPal por defeito. Depois de configurar o addon, não precisará de utilizar a lógica condicional para ativar esta funcionalidade no seu formulário. No entanto, é necessário ter uma conta comercial do PayPal para configurar o addon.

Para confirmar que ambos os métodos de pagamento estão activados, clique no campo PayPal Commerce para abrir as Opções de campo. Em seguida, procure na secção Meios de pagamento suportados e certifique-se de que o PayPal Checkout e o cartão de crédito estão activados para o seu formulário.

Métodos de pagamento suportados

Para saber mais sobre a utilização do PayPal Commerce, consulte o nosso guia sobre como configurar e utilizar o suplemento do PayPal Commerce.

É isso mesmo! Agora pode permitir que os seus utilizadores escolham entre pagar com PayPal ou um dos nossos métodos de pagamento com cartão de crédito suportados ao preencherem os seus formulários.

Em seguida, gostaria de garantir que o seu formulário e todos os pagamentos estão a funcionar como esperado antes de o publicar? Consulte o nosso tutorial sobre como testar corretamente os seus formulários para obter mais informações.

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Active o JavaScript no seu browser para preencher este formulário.