Authorize.Net

O Authorize.Net é um provedor de soluções de pagamento online com sede nos Estados Unidos, permitindo que as empresas aceitem cartões de crédito.

Configuração

Guia de credenciais

O Odoo precisa de suas Credenciais e Chaves de API para se conectar com sua conta Authorize.Net, que incluem:

  • API Login ID: O ID usado exclusivamente para identificar a conta no Authorize.Net.

  • API Transaction Key

  • API Signature Key

  • API Client Key

Para recuperá-los, faça login na sua conta Authorize.Net, acesse Account ‣ Settings ‣ Security Settings ‣ API Credentials & Keys, gere sua Transaction Key e Signature Key, e cole-as nos campos relacionados no Odoo. Em seguida, clique em Generate Client Key.

Importante

Para testar o Authorize.Net com uma conta sandbox, altere o State para Test Mode. Recomendamos fazer isso em um banco de dados de teste do Odoo, em vez de no seu banco de dados principal.

Se você usar o Test Mode com uma conta regular, resultará no seguinte erro: The merchant login ID or password is invalid or the account is inactive.

Aba Configuração

Colocar um cartão em espera

Com o Authorize.Net, você pode habilitar a captura manual. Se habilitado, os fundos são reservados por 30 dias no cartão do cliente, mas ainda não cobrados.

Aviso

Após 30 dias, a transação é anulada automaticamente pelo Authorize.Net.

Veja também

Pagamentos ACH (apenas EUA)

ACH é um sistema de transferência eletrônica de fundos usado entre contas bancárias nos Estados Unidos.

Configuração

Para dar aos clientes a possibilidade de pagar usando ACH, inscreva-se no serviço eCheck do Authorize.Net. Uma vez que o eCheck esteja ativado, duplique o provedor de pagamento Authorize.Net previamente configurado no Odoo acessando Financeiro ‣ Configuração ‣ Provedores de Pagamento ‣ Authorize.net. Em seguida, clique no ícone de engrenagem () e selecione Duplicar. Altere o nome do provedor para diferenciar as duas versões (por exemplo, Authorize.net - Bancos).

Quando estiver pronto, altere o State do provedor para Enabled para uma conta regular ou Test Mode para uma conta sandbox.

Importar um extrato do Authorize.Net

Exportar do Authorize.Net

  • Faça login no Authorize.Net.

  • Acesse Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Defina um intervalo de exportação usando uma liquidação em lote de abertura e fechamento. Todas as transações dentro das duas liquidações em lote serão exportadas para o Odoo.

  • Selecione todas as transações dentro do intervalo desejado, copie-as e cole-as na planilha Report 1 Download do modelo de importação do Excel.

Selecionando transações Authorize.Net para importar

Example

Lote de liquidação de um extrato Authorize.Net

Neste caso, o primeiro lote (01/01/2021) do ano pertence à liquidação de 31/12/2020, então a liquidação de abertura é de 31/12/2020.

Uma vez que os dados estejam na planilha Report 1 Download:

  • Vá para a aba Transaction Search no Authorize.Net.

  • Na seção Settlement Date, selecione o intervalo de datas de liquidação de lote usado anteriormente nos campos From: e To: e clique em Search.

  • Quando a lista for gerada, clique em Download to File.

  • Na janela pop-up, selecione Expanded Fields with CAVV Response/Comma Separated, habilite Include Column Headings e clique em Submit.

  • Abra o arquivo de texto, selecione All, copie os dados e cole na planilha Report 2 Download do modelo de importação Excel.

  • As linhas de trânsito são preenchidas e atualizadas automaticamente nas planilhas transit for report 1 e transit for report 2 do modelo de importação Excel. Certifique-se de que todas as entradas estejam presentes e, caso contrário, copie a fórmula das linhas previamente preenchidas das planilhas transit for report 1 ou 2 e cole nas linhas vazias.

Importante

Para obter o saldo de fechamento correto, não remova nenhuma linha das planilhas do Excel.

Importar para o Odoo

Para importar os dados para o Odoo:

  • Abra o modelo de importação do Excel.

  • Copie os dados da planilha transit for report 2 e use colar especial para colar apenas os valores na planilha Odoo Import to CSV.

  • Procure por células azuis na planilha Odoo Import to CSV. Estas são entradas de estorno sem nenhum número de referência. Como elas não podem ser importadas dessa forma, vá para Authorize.Net ‣ Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Procure por Charge Transaction/Chargeback e clique nele.

  • Copie a descrição da fatura, cole na célula Label da planilha Odoo Import to CSV e adicione Chargeback / antes da descrição.

  • Se houver várias faturas, adicione uma linha no modelo de importação do Excel para cada fatura e copie/cole a descrição em cada linha Label respectiva.

Nota

Para estornos/devoluções combinados nos pagamentos, crie uma nova linha no modelo de importação do Excel para cada fatura.

Example

Descrição de estorno
  • Em seguida, exclua os itens de linha de transação zero e transação nula e altere o formato da coluna Valor na planilha Importação Odoo para CSV para Número.

  • Volte para eCheck.Net Settlement Statement ‣ Pesquisar uma transação e pesquise novamente pelas datas de liquidação em lote usadas anteriormente.

  • Verifique se as datas de liquidação em lote no eCheck.Net correspondem às datas dos pagamentos relacionados encontradas na coluna Data da planilha Importação Odoo para CSV.

  • Se não corresponder, substitua a data pela do eCheck.Net. Classifique a coluna por data e certifique-se de que o formato seja MM/DD/AAAA.

  • Copie os dados - incluindo os cabeçalhos das colunas - da planilha Importação Odoo para CSV, cole-os em um novo arquivo Excel e salve-o usando o formato CSV.

  • Abra o aplicativo Financeiro, vá para Configuração ‣ Diários, marque a caixa Authorize.Net e clique em Favoritos ‣ Importar registros ‣ Carregar arquivo. Selecione o arquivo CSV e carregue-o no Odoo.