Addon do Authorize.Net

Authorize.Net é um recurso de elite

Desbloqueie o Authorize.Net e outros recursos avançados para expandir seus negócios.

Obter o WPForms Elite

Gostaria de aceitar pagamentos via Authorize.Net por meio dos formulários do seu site? Com o addon Authorize.Net para WPForms, seus usuários podem fazer pagamentos seguros com cartão de crédito sem sair do seu site. Além disso, você pode configurar pagamentos de assinatura únicos e recorrentes.

Este tutorial mostrará a você como instalar e configurar o complemento Authorize.Net com o WPForms.

Requisitos:

  • Você precisará de uma licença Elite para acessar o addon Authorize.Net
  • Certifique-se de que você instalou a versão mais recente do WPForms para atender à versão mínima exigida para o complemento Authorize.Net
  • O Authorize.Net exige que seu site tenha o SSL (HTTPS) ativado na página em que você está adicionando um formulário de pagamento ativo, pois isso permite que você envie dados de cartão de crédito com segurança. Para obter detalhes de configuração, consulte o guia do WPBeginner para ativar SSL e HTTPS no WordPress


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

Como conectar o Authorize.Net ao seu site WordPress

Depois que o complemento Authorize.Net estiver ativo em seu site, você precisará acessar WPForms " Configurações no menu esquerdo do seu site WordPress. A partir daí, clique na guia Payments (Pagamentos ).

Abra a guia Pagamentos das configurações do WPForms

Se quiser ajustar a moeda do seu formulário de pagamento, selecione a opção necessária no menu suspenso Currency (Moeda ) antes de continuar.

Em seguida, role até a seção denominada Authorize.Net. Aqui, você precisará preencher um ID de login da API e uma chave de transação para conectar seu site à sua conta do Authorize.Net.

As configurações do Authorize.Net para WPForms

Para essas configurações, você precisará obter alguns detalhes de sua conta Authorize.Net.

Observação: essas credenciais são diferentes para transações ativas e de teste. Para este tutorial, vamos nos concentrar especificamente nas transações ativas. Se estiver tentando testar sua conexão, consulte nosso tutorial sobre como testar pagamentos do Authorize.Net.

Como fazer login no Authorize.Net

Quando estiver pronto para fazer login na sua conta Authorize.Net, certifique-se de fazê-lo em uma nova guia ou janela do navegador para poder alternar facilmente entre ela e as configurações do WPForms.

Se você ainda não tem uma conta no Authorize.Net, 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 Test ou Live. Certifique-se de que essa opção esteja definida como Live.

A conta do Authorize Net está no 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 de sua conta do Authorize.Net, clique em Settings (Configurações).

Acesso às configurações da conta Authorize.Net

Na página Settings (Configurações), você precisará clicar na opção denominada API Credentials & Keys (Credenciais e chaves da API)

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

Nessa página, você precisará copiar o valor ao lado de API Login ID.

Cópia do ID de login da API para o Authorize.Net

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

Adição de um ID de login da API do Authorize.Net

Depois de adicionar seu ID de login da API, você precisará de uma Transaction Key.

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

Observação: Se você tiver uma chave existente, poderá usá-la em vez de criar uma nova. Neste tutorial, supomos que você não tenha configurado uma Transaction Key antes ou que precise 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 do Authorize Net

Imediatamente após o envio, você verá uma sobreposição solicitando a verificação de sua identidade. Clique no botão Request PIN (Solicitar PIN) para iniciar esse processo de verificação.

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

Depois de enviar a solicitação, você será solicitado a verificar o PIN em seu e-mail. Digite o código enviado para seu e-mail e clique no botão Verify PIN (Verificar PIN).

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

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

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

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 salvamento bem-sucedido do WPForms

Adição da 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.

Primeiro, você precisará 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 quatro campos a seguir:

  • Nome
  • E-mail
  • Um campo de itens de pagamento (item único, vários itens, itens de caixa de seleção ou itens suspensos)
  • Authorize.Net (que coleta detalhes de cartão de crédito)

Observação: O campo Total não é necessário para que o Stripe funcione. No entanto, muitas vezes é útil para os usuários verem facilmente um resumo do pedido dos itens selecionados e suas quantidades em um formulário tabular. Isso mostra ao usuário o valor exato que será cobrado. Consulte nosso guia sobre como usar o campo Total para obter mais detalhes

Depois de adicionar os campos que gostaria de incluir no formulário, você precisará ir para Payments " Authorize.Net. A partir daí, alterne a opção Habilitar pagamentos do Authorize.Net para a posição ativada.

Habilitar pagamentos Authorize Net no formulário

Em seguida, há algumas configurações opcionais que você pode definir:

  • Descrição do pagamento: Pode aparecer nos extratos de cartão de crédito dos usuários para ajudá-los a identificar as transações do seu site. Aplica-se somente a pagamentos únicos, não a assinaturas recorrentes.
  • Recibo de pagamento do Authorize.Net: É possível selecionar o campo E-mail do formulário no menu suspenso para enviar recibos por e-mail aos usuários. Embora seja opcional, recomendamos fazer isso para que seus clientes tenham registros diretos do pagamento. Essa opção também se aplica somente a pagamentos únicos, não a assinaturas recorrentes.
  • Nome do cliente: Use essa opção se quiser enviar os nomes dos clientes para a Authorize.Net com seus detalhes de pagamento. Basta selecionar o campo Name (Nome) de seu formulário no menu suspenso.
  • Endereço de cobrança do cliente: Essa opção enviará os endereços de cobrança dos clientes para a Authorize.Net com seus detalhes de pagamento. Escolha o campo Endereço correspondente no menu suspenso.

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

Observação: Deseja adicionar os números das faturas dos clientes à sua conta do Authorize.Net? Consulte nossa documentação para desenvolvedores sobre o mapeamento de números de faturas para pagamentos do Authorize.Net.

Depois de definir essas configurações, não se esqueça de salvar o formulário.

Se você deseja configurar pagamentos únicos, está tudo pronto! Mas se quiser permitir que os usuários comprem assinaturas recorrentes ou adicionar lógica condicional aos seus pagamentos, não deixe de continuar nas próximas seções.

Configuração de pagamentos de assinaturas recorrentes (opcional)

Os pagamentos de assinaturas recorrentes processarão um pagamento imediatamente e também processarão pagamentos futuros com base na programação que você definir.

Para configurar um plano de assinatura, vá para Payments " Authorize.Net no criador de formulários. Procure a seção intitulada Subscriptions (Assinaturas ) e ative a opção Enable recurring subscription payments (Ativar pagamentos de assinaturas recorrentes ).

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

Depois de ativar essa opção, serão exibidas configurações adicionais. Primeiro, insira um nome de plano para sua assinatura. Isso pode aparecer nos extratos de cartão de crédito dos usuários para ajudá-los a identificar as transações do seu site. Se você deixar essa caixa desmarcada, o Nome do plano será listado como o nome do formulário.

Você também precisará selecionar o Recurring Period (Período recorrente ) no menu suspenso para determinar a programação de pagamento da sua assinatura.

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

Em seguida, use os menus suspensos para selecionar os campos correspondentes de seu formulário para o e-mail do cliente, o nome do cliente e o endereço de cobrança do cliente.

Mapeamento dos campos de informações do cliente para um pagamento de assinatura recorrente do Authorize.NetPor fim, você pode escolher se deseja ou não ativar a lógica condicional para pagamentos de assinatura. Abordamos essas configurações em mais detalhes na próxima seção.

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

A lógica condicional permite criar "formulários inteligentes" que alteram automaticamente determinados aspectos do formulário com base nas entradas ou seleções dos usuários. Abaixo, apresentamos exemplos de como usar esse recurso para pagamentos e notificações.

Configuração da lógica condicional para pagamentos

Há muitas maneiras de usar a lógica condicional em um formulário de pagamento do Authorize.Net. Neste tutorial, usaremos o exemplo de permitir que os usuários escolham se querem enviar pagamentos únicos ou mensais recorrentes.

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

Em seguida, editaremos o rótulo e as opções do campo para incluir uma opção para pagamentos únicos e uma opção para assinaturas recorrentes.

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

Depois que o formulário tiver todos os campos condicionais necessários, você precisará configurar as regras de lógica condicional. Vá para Payments " Authorize.Net e ative a opção Enable Conditional Logic (Ativar lógica condicional ) nas configurações de Subscriptions (Assinaturas).

Ativação da lógica condicional para pagamentos de assinatura do Authorize.Net

Observação: Você também pode ativar a lógica condicional nas configurações gerais do Authorize.Net. Certifique-se de ativar a opção de lógica condicional correta para seu formulário.

Para o nosso exemplo, configuraremos a regra da seguinte forma: Process payment as recurring if Would you like us to automatically renew your plan? is Yes, please auto-renew my plan every month.

Um exemplo de uma regra de lógica condicional para pagamentos de assinatura do Authorize.Net

Quando esse formulário for publicado, se os usuários selecionarem Yes, please auto-renew my plan every month (Sim, renove meu plano automaticamente a cada mês), o pagamento será processado como uma assinatura. Se eles escolherem No thanks, I want to manually renew (Não, obrigado, quero renovar manualmente), o pagamento será processado como uma compra única.

Observação: Precisa de ajuda para criar 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 o usuário envia o formulário. No entanto, em alguns casos, talvez você queira esperar para enviar um e-mail de notificação até que o pagamento do usuário tenha sido bem-sucedido no Authorize.Net.

Para adiar um e-mail de notificação até que o pagamento tenha sido concluído com êxito, vá para Settings " Notifications (Configurações " Notificações ) para acessar as configurações de notificação do formulário. Depois disso, role até a notificação que deseja atrasar. Em seguida, ative a opção Ativar para pagamentos concluídos pelo Authorize.Net.

Ativação de uma notificação por e-mail para pagamentos concluídos pelo Authorize.Net

Observação: Deseja obter 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 definir todas as configurações do formulário, não se esqueça de clicar no botão Save (Salvar) antes de sair do construtor de formulários.

Salvando um novo formulário

Em seguida, você estará pronto para visualizar e testar seu formulário para garantir que ele funcione corretamente antes de incorporá-lo ao seu site.

Visualização e gerenciamento de pagamentos

Depois de receber alguns pagamentos por meio de seus formulários, você poderá visualizá-los e gerenciá-los diretamente na área de administração do site.

Para isso, vá para WPForms " Pagamentos e selecione a guia Visão geral para acessar a página Pagamentos.

Resumo dos pagamentos

Na página de visão geral de Pagamentos, você pode ver os detalhes da transação, acompanhar suas vendas, ver as tendências de receita, medir o sucesso de seus formulários de pagamento e muito mais.

Não deixe de conferir nosso guia para visualizar e gerenciar pagamentos de formulários para obter mais informações.

Observação: se desejar, você pode criar códigos de cupom e dar aos usuários um desconto ao preencherem o formulário de pagamento. Para saber mais, confira nosso tutorial do complemento Coupons.

Perguntas frequentes

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

Quais moedas são compatíveis com o Authorize.Net?

Para obter a lista mais atualizada de moedas compatíveis com o Authorize.Net, consulte o documento do Authorize.Net sobre moedas compatíveis.

Posso enviar um número de fatura ou de telefone para o Authorize.Net depois que os formulários forem enviados?

Sim, você pode enviar números de fatura e números de telefone para a sua conta do Authorize.Net a partir do WPForms. Para obter instruções detalhadas, consulte nossa documentação para desenvolvedores sobre o mapeamento de números de faturas.

Para saber como incluir números de telefone em cada transação, não deixe de consultar a documentação do desenvolvedor para obter mais informações.

Por que estou vendo um erro que diz: "API: (E00027) A transação não foi bem-sucedida"?

Esse problema provavelmente é causado por campos obrigatórios na sua conta do Authorize.Net que os usuários não estão preenchendo no formulário. Isso pode ocorrer porque não há um campo correspondente em seu formulário para essas informações ou porque você não marcou o campo como obrigatório e os usuários estão ignorando-o.

Para ver os campos obrigatórios de sua conta Authorize.Net, faça login no painel e acesse Account " Settings (Conta " Configurações ) no menu da barra lateral esquerda. Em seguida, procure Configurações de formato de transação e clique em Formulário de pagamento.

Acesso às configurações do formulário de pagamento do Authorize.Net

Na tela seguinte, clique em Form Fields (Campos do formulário).

Acesso às configurações dos campos de formulário do Authorize.Net

Aqui, você verá uma lista de todos os campos de pagamento disponíveis para o Authorize.Net. Os campos obrigatórios terão uma marca de seleção na coluna Required (Obrigatório ).

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

Se houver algum campo aqui que não queira exigir dos clientes, você poderá desmarcá-lo e salvar suas configurações clicando no botão Submit (Enviar) na parte inferior da tela. Caso contrário, certifique-se de que você tenha os campos correspondentes adequados em seu formulário, que eles estejam mapeados para sua conta do Authorize.Net e que você os tenha marcado como obrigatórios no painel Field Options (Opções de campo).

Para obter mais ajuda com esse erro, entre em contato com a equipe de suporte da Authorize.Net.

É isso aí! Agora você pode configurar pagamentos do Authorize.Net com o WPForms.

Agora que você sabe como configurar um formulário de pedido, gostaria de saber mais sobre a aparência e o funcionamento de suas entradas? Não deixe de conferir nosso guia completo sobre formulários de entrada para obter todos os detalhes.

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

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

Ative o JavaScript em seu navegador para preencher este formulário.