Addon Authorize.Net

Authorize.Net é uma funcionalidade de elite

Desbloqueie o Authorize.Net e outras funcionalidades poderosas para fazer crescer o seu negócio.

Obter o WPForms Elite

Gostaria de aceitar pagamentos com Authorize.Net através dos formulários do seu site? Com o addon Authorize.Net para WPForms, os seus utilizadores podem fazer pagamentos seguros com cartão de crédito sem sair do seu site. Além disso, pode configurar pagamentos de subscrição únicos e recorrentes.

Este tutorial mostra-lhe como instalar e configurar o addon Authorize.Net com o WPForms.

Requisitos:

  • Necessitará de uma licença Elite para aceder ao addon Authorize.Net
  • Certifique-se de que instalou a versão mais recente do WPForms para cumprir a versão mínima exigida para o addon Authorize.Net
  • O Authorize.Net requer que o seu site tenha o SSL (HTTPS) ativado na página onde está a adicionar um formulário de pagamento em tempo real, uma vez que isto lhe permite enviar de forma segura os dados do cartão de crédito. Para obter detalhes sobre a configuração, consulte o guia do WPBeginner para ativar o SSL e o HTTPS no WordPress


Antes de começar, certifique-se de instalar o WPForms no seu site WordPress. Em seguida, pode instalar e ativar também o addon Authorize.Net.

Como conectar o Authorize.Net ao seu site WordPress

Assim que o addon Authorize.Net estiver ativo no seu site, terá de ir a WPForms " Definições no menu esquerdo do seu site WordPress. A partir daí, clique no separador Pagamentos.

Abrir o separador Pagamentos das definições do WPForms

Se pretender ajustar a moeda do seu formulário de pagamento, selecione a opção pretendida no menu pendente Moeda antes de continuar.

Em seguida, desloque-se para a secção denominada Authorize.Net. Aqui, terá de preencher uma ID de início de sessão da API e uma chave de transação para ligar o seu site à sua conta Authorize.Net.

As definições de Authorize.Net para WPForms

Para estas definições, terá de obter alguns detalhes da sua conta Authorize.Net.

Nota: Estas credenciais são diferentes para transacções activas e de teste. Para este tutorial, vamos nos concentrar especificamente em transações ativas. Se estiver a tentar testar a sua ligação, consulte o nosso tutorial sobre como testar pagamentos Authorize.Net.

Como fazer login no Authorize.Net

Quando estiver pronto para iniciar sessão na sua conta Authorize.Net, certifique-se de que o faz num novo separador ou janela do navegador, para que possa alternar facilmente entre este e as suas definições WPForms.

Se ainda não tem uma conta no Authorize.Net, vá em frente e crie uma agora.

Ao fazer login na sua conta do Authorize.Net, você verá uma sobreposição mostrando se a sua conta está no modo Teste ou Ativo. Certifique-se de que essa opção esteja definida como Ativo.

A conta Authorize Net está em modo Live

Localização de chaves no Authorize.Net

Depois de fazer o login e confirmar que sua conta está no modo Live, você poderá obter as chaves necessárias para conectar o Authorize.Net ao WPForms. Na barra lateral esquerda da sua conta do Authorize.Net, clique em Configurações.

Aceder às definições da conta Authorize.Net

Na página Definições, terá de clicar na opção denominada Credenciais e chaves da API

Abrir a página Credenciais e chaves da API na conta do Authorize Net

Nesta página, terá de copiar o valor junto à ID de início de sessão da API.

Copiando o ID de login da API para Authorize.Net

De volta às suas Configurações do WPForms, cole esse valor no campo ID de login da API.

Adicionar um ID de login da API Authorize.Net

Depois de adicionar o seu ID de início de sessão da API, precisará de uma chave de transação.

Na página API Credentials & Keys (Credenciais e chaves da API) na sua conta Authorize.Net, procure a secção denominada Create New Key(s) (Criar novas chaves).

Nota: Se já tiver uma chave existente, pode utilizá-la em vez de criar uma nova. Neste tutorial, assumimos que você não configurou uma Transaction Key antes ou que precisa de uma nova.

Para a opção Obter aqui, selecione Nova chave de transação. Em seguida, clique no botão Enviar.

Criar uma nova chave de transação na conta Authorize Net

Imediatamente após a submissão, deverá ver uma sobreposição que lhe pede para verificar a sua identidade. Clique no botão Solicitar PIN para iniciar este processo de verificação.

Verificar a sua identidade no Authorize.Net para criar uma nova chave de transação

Depois de submeter o pedido, ser-lhe-á pedido que verifique o PIN no seu correio eletrónico. Introduza o código enviado para o seu correio eletrónico e, em seguida, clique no botão Verificar PIN.

Depois de verificar sua identidade, o Authorize.Net exibirá sua Transaction Key. Clique no botão Copiar para área de transferência.

Copiar a chave de transação da conta Authorize Net

Em seguida, volte para a guia ou janela com as configurações do WPForms, cole sua chave no campo Transaction Key e clique em Save Settings.

Adicionar credenciais do Authorize.Net ao WPForms

Depois que essas configurações forem armazenadas, você verá uma mensagem de sucesso na parte superior da página WPForms Payments.

Mensagem de gravação bem-sucedida do WPForms

Adicionar a integração do Authorize.Net aos seus formulários

Depois de conectar o Authorize.Net ao seu site WordPress, você pode começar a adicionar a funcionalidade de pagamento aos seus formulários.

Em primeiro lugar, é necessário criar um novo formulário ou editar um já existente.

Para que um formulário funcione com o Authorize.Net, ele deve ter pelo menos os 4 campos a seguir:

  • Nome
  • Correio eletrónico
  • Um campo de itens de pagamento (item único, vários itens, itens de caixa de seleção ou itens suspensos)
  • Authorize.Net (que recolhe os dados do cartão de crédito)

Nota: Não é necessário um campo Total para que o Stripe funcione. No entanto, é muitas vezes útil para os utilizadores verem facilmente um resumo da encomenda dos artigos selecionados e das respectivas quantidades num formato tabular. Isto mostra ao utilizador o montante exato que lhe será cobrado. Para mais informações, consulte o nosso guia sobre a utilização do campo Total

Depois de adicionar os campos que deseja incluir no formulário, é necessário ir para Pagamentos " Authorize.Net. A partir daqui, alterne a opção Ativar pagamentos do Authorize.Net para a posição ativada.

Ativar pagamentos Authorize Net no formulário

Em seguida, existem algumas definições opcionais que podem ser configuradas:

  • Descrição do pagamento: Pode aparecer nos extractos de cartão de crédito dos utilizadores para os ajudar a identificar as transacções do seu site. Aplica-se apenas a pagamentos únicos, não a subscrições recorrentes.
  • Recibo de pagamento do Authorize.Net: Pode selecionar o campo E-mail do seu formulário a partir do menu pendente para enviar recibos por e-mail aos utilizadores. Embora seja opcional, recomendamos que o faça para que os seus clientes tenham registos diretos de pagamento. Esta opção também se aplica apenas a pagamentos únicos, não a assinaturas recorrentes.
  • Nome do cliente: Utilize esta opção se pretender enviar os nomes dos clientes para o Authorize.Net com os respectivos detalhes de pagamento. Basta selecionar o campo Nome do seu formulário a partir do menu pendente.
  • Endereço de faturação do cliente: Esta opção enviará os endereços de faturação dos clientes para o Authorize.Net com os respectivos detalhes de pagamento. Escolha o campo Endereço correspondente no menu suspenso.

As definições de pagamentos Authorize.Net no construtor de formulários

Nota: Pretende adicionar os números das facturas dos clientes à sua conta Authorize.Net? Consulte a nossa documentação para programadores sobre o mapeamento de números de facturas para pagamentos do Authorize.Net.

Depois de ter configurado estas definições, certifique-se de que guarda o formulário.

Se pretende configurar pagamentos únicos, está tudo pronto! Mas se pretender permitir que os utilizadores comprem subscrições recorrentes ou adicionar lógica condicional aos seus pagamentos, certifique-se de que prossegue para as secções seguintes.

Configurar pagamentos de assinatura recorrentes (opcional)

Os pagamentos de subscrições recorrentes processam um pagamento imediatamente e também processam pagamentos futuros com base no calendário que definiu.

Para configurar um plano de assinatura, vá para Pagamentos " Authorize.Net no construtor de formulários. Procure a secção intitulada Assinaturas e active a opção Ativar pagamentos de assinaturas recorrentes .

Ativação de pagamentos de assinatura para Authorize.Net

Depois de ativar esta opção, serão apresentadas definições adicionais. Primeiro, introduza um Nome do plano para a sua subscrição. Este nome pode aparecer nos extractos de cartão de crédito dos utilizadores para os ajudar a identificar as transacções do seu site. Se deixar esta caixa desmarcada, o Nome do plano será listado como o nome do formulário.

Terá também de selecionar o Período recorrente no menu pendente para determinar o calendário de pagamento da sua subscrição.

Definir o nome do plano e o período recorrente para um pagamento de assinatura recorrente do Authorize.Net

Em seguida, utilize os menus pendentes para selecionar os campos correspondentes do seu formulário para o E-mail do cliente, Nome do cliente e Endereço de faturação do cliente.

Mapeamento dos campos de informações do cliente para um pagamento de assinatura recorrente do Authorize.NetPor fim, pode escolher se pretende ou não ativar a lógica condicional para os pagamentos de subscrições. Estas definições são abordadas com mais pormenor na secção seguinte.

Ativação da lógica condicional (opcional)

A lógica condicional permite-lhe criar "formulários inteligentes" que alteram automaticamente determinados aspectos do seu formulário com base nas entradas ou selecções dos utilizadores. Abaixo, apresentamos exemplos de como utilizar esta funcionalidade para pagamentos e notificações.

Configuração da lógica condicional para pagamentos

Há muitas maneiras de usar a lógica condicional com um formulário de pagamento do Authorize.Net. Para este tutorial, usaremos um exemplo que permite que os usuários escolham se desejam enviar pagamentos únicos ou mensais recorrentes.

Primeiro, vamos adicionar um campo de seleção ao nosso formulário de pagamento Authorize.Net existente. Estamos usando um campo de múltipla escolha, mas um campo dropdown também funcionaria.

Em seguida, editaremos a etiqueta e as opções do campo para incluir uma opção para pagamentos únicos e uma opção para subscrições recorrentes.

Criando um campo de múltipla escolha para configurar a lógica condicional para uma assinatura recorrente do Authorize.Net

Depois que o formulário tiver todos os campos condicionais necessários, será necessário configurar as regras de lógica condicional. Vá para Pagamentos " Authorize.Net e ative a opção Ativar lógica condicional nas configurações de Assinaturas.

Ativar a lógica condicional para pagamentos de subscrições Authorize.Net

Nota: Também é possível ativar a lógica condicional nas definições gerais do Authorize.Net. Certifique-se de que ativa a opção de lógica condicional correta para o seu formulário.

Para o nosso exemplo, vamos configurar a nossa regra para ler, Processar pagamento como recorrente se Gostaria que renovássemos automaticamente o seu plano? é Sim, por favor renove automaticamente o meu plano todos os meses.

Um exemplo de uma regra de lógica condicional para pagamentos de subscrições Authorize.Net

Quando este formulário for publicado, se os utilizadores seleccionarem Sim, por favor renove automaticamente o meu plano todos os meses, o pagamento será processado como uma subscrição. Se seleccionarem Não, obrigado, quero renovar manualmente, o pagamento será processado como uma compra única.

Nota: Precisa de ajuda para criar a sua regra de lógica condicional? Consulte nosso tutorial sobre lógica condicional do WPForms para obter mais detalhes.

Criação de e-mails de notificação condicional para pagamentos concluídos

Por padrão, o WPForms envia todos os e-mails de notificação assim que um usuário submete seu formulário. No entanto, em alguns casos, você pode querer esperar para enviar um e-mail de notificação até que o pagamento do usuário tenha sido bem-sucedido no Authorize.Net.

Para atrasar um e-mail de notificação até o pagamento ter sido concluído com êxito, vá a Definições " Notificações para aceder às definições de notificação do formulário. Depois disso, desloque-se para a notificação que pretende atrasar. Em seguida, active a opção Ativar para pagamentos concluídos com Authorize.Net.

Ativar uma notificação por e-mail para pagamentos concluídos com Authorize.Net

Nota: Procurando mais detalhes sobre a criação de e-mails de notificação? Confira nossos guias sobre e-mails de notificação no WPForms e configuração de várias notificações condicionais.

Depois de configurar todas as definições do seu formulário, certifique-se de que clica no botão Guardar antes de sair do criador de formulários.

Guardar um novo formulário

Depois, estará pronto para pré-visualizar e testar o seu formulário para garantir que funciona corretamente antes de o incorporar no seu sítio.

Visualizar e gerir pagamentos

Depois de ter recebido alguns pagamentos através dos seus formulários, poderá visualizá-los e geri-los diretamente a partir da área de administração do seu sítio.

Para isso, vá a WPForms " Pagamentos e selecione o separador Visão geral para aceder à página Pagamentos.

Resumo dos pagamentos

Na página Descrição geral dos pagamentos, pode ver os detalhes das transacções, acompanhar as suas vendas, ver as tendências das receitas, medir o sucesso dos seus formulários de pagamento e muito mais.

Para mais informações, consulte o nosso guia para visualizar e gerir pagamentos de formulários.

Nota: Se desejar, pode criar códigos de cupão e dar aos utilizadores um desconto ao preencherem o seu formulário de pagamento. Para saber mais, consulte o nosso tutorial da extensão Cupões.

Perguntas mais frequentes

Abaixo, abordamos algumas das perguntas mais comuns que recebemos sobre o addon Authorize.Net.

Que moedas são suportadas pelo Authorize.Net?

Para obter a lista mais atualizada de moedas suportadas pelo Authorize.Net, consulte o documento do Authorize.Net sobre moedas suportadas.

Posso enviar um número de fatura ou um número de telefone para a Authorize.Net depois de os formulários serem submetidos?

Sim, é possível enviar números de fatura e números de telefone para sua conta do Authorize.Net a partir do WPForms. Para obter instruções detalhadas, consulte a documentação do desenvolvedor sobre o mapeamento de números de fatura.

Para saber como incluir números de telefone em cada transação, consulte a nossa documentação para programadores para obter mais informações.

Porque é que estou a ver um erro que diz "API: (E00027) A transação não foi bem sucedida"?

Este problema é provavelmente causado por campos obrigatórios na sua conta Authorize.Net que os utilizadores não estão a preencher no seu formulário. Isso pode ocorrer porque não há um campo correspondente no formulário para essas informações ou porque o campo não foi marcado como obrigatório e os usuários estão ignorando-o.

Para ver os campos obrigatórios da sua conta Authorize.Net, inicie sessão no seu painel de controlo e aceda a Conta " Definições no menu da barra lateral esquerda. Em seguida, procure Configurações de formato de transação e clique em Formulário de pagamento.

Aceder às definições do formulário de pagamento Authorize.Net

No ecrã seguinte, clique em Campos do formulário.

Aceder às definições dos campos do formulário Authorize.Net

Aqui, verá uma lista de todos os campos de pagamento disponíveis para o Authorize.Net. Os campos obrigatórios terão um visto na coluna Obrigatório.

Verificação de campos obrigatórios no Authorize.Net

Se houver algum campo aqui que não pretenda exigir aos clientes, pode desmarcá-lo e guardar as suas definições clicando no botão Submeter na parte inferior do ecrã. Caso contrário, certifique-se de que tem os campos correspondentes adequados no seu formulário, que estão mapeados para a sua conta Authorize.Net e que os marcou como obrigatórios no painel Opções de campo.

Para obter mais ajuda com este erro, contacte a equipa de suporte da Authorize.Net.

É isso mesmo! Agora você pode configurar pagamentos Authorize.Net com WPForms.

Agora que já sabe como configurar um formulário de encomenda, gostaria de saber mais sobre o aspeto e o funcionamento das suas entradas? Não se esqueça de consultar o nosso guia completo sobre formulários de inscrição para obter todos os pormenores.

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.