Authorize.net

Authorize.net is a United States-based online payment solution provider, allowing businesses to accept credit cards and ACH payments.

Configuration on the Authorize.net portal

  1. Create an Authorize.net account if necessary and log in to the Authorize.net merchant portal.

  2. On the merchant portal homepage, go to Account ‣ Account and API Settings.

  3. Click API Credentials and Keys.

  4. Copy the API Login ID and save it for the Configuración en Odoo step.

  5. Click Generate new transaction key, then Generate new signature key and save the keys for the Configuración en Odoo step.

Pagos ACH (solo para Estados Unidos)

ACH is an electronic funds transfer system used between bank accounts in the United States. To enable this payment method for your Authorize.net account, apply for the eCheck service on Authorize.net.

Configuración en Odoo

  1. Navigate to the payment provider Authorize.net.

  2. Set the State field to Enabled (or Test Mode if you want to test the integration without affecting live transactions).

  3. Fill in the API Login ID, API Transaction Key, and API Signature Key fields with the values saved at the step Configuration on the Authorize.net portal.

    Nota

    When using the test mode, enter the API credentials of your Authorize.net sandbox account.

  4. Click Generate Client Key.

  5. Click Generate your webhook to create the Webhook ID.

  6. Configure the remaining options as needed.

Truco

  • To recreate the webhook (e.g., after a domain change), click Re-generate your webhook.

  • The webhook is automatically configured with the correct URL and event types. To review webhook notifications on Authorize.net, log into the merchant portal, go to Account ‣ Account and API Settings, and click Webhooks.

Importar un estado de cuenta de Authorize.Net

Exportar desde Authorize.Net

Plantilla

:d ownload:Descargue la plantilla de importación de Excel. <autorizar/authorize-net-magic-sheet.xlsx>

  • Inicie sesión en Authorize.Net

  • Vaya a Cuenta ‣ Estados de cuenta ‣ Extracto de cierre eCheck.Net.

  • Defina un rango de exportación utilizando una liquidación por lotes de apertura y de cierre. Todas las transacciones dentro de ambas liquidaciones por lotes se exportarán a Odoo.

  • Seleccione todas las transacciones dentro del rango que desee, cópielas y péguelas en la hoja Descarga Informe 1 de la Plantilla de Excel de importación.

Selección de las transacciones de Authorize.Net para importar

Example

Liquidación por lotes de un extracto de Authorize.net

En este caso, el primer lote del año (01/01/2021) pertenece a la liquidación del 31/12/2020, entonces la liquidación de apertura es del 31/12/2020.

Una vez que los datos estén en la hoja Descarga Informe 1:

  • Vaya a la pestaña de Búsqueda de transacciones en Authorize.Net.

  • En la sección Fecha de liquidación seleccione el rango de las fechas de liquidación por lotes usado anteriormente en los campos Desde: y Hasta: y haga clic en Buscar.

  • Cuando se genere la lista, haga clic en Descargar en el archivo.

  • En la ventana emergente, seleccione Campos expandidos con respuesta CAVV/Separados por comas, active la opción Incluir encabezados de las columnas y haga clic en Enviar.

  • Abra el archivo de texto, seleccione todos, copie los datos y péguelos en la hoja Descarga Informe 2 de la plantilla de Excel para importar.

  • Las líneas de tránsito se completan y actualizan automáticamente en las hojas tránisto para el informe 1 y tránsito para el informe 2 de la plantilla de Excel para importar. Asegúrese de que todas las entradas estén presentes y si no es el caso, copie la formula de las líneas previamente completadas de las hojas tránsito para el informe 1 o del 2 y péguelas en las líneas vacías.

Importante

Para obtener el balance de cierre correcto, no elimine ninguna línea de las hojas de Excel.

Importar a Odoo

Para importar los datos a Odoo:

  • Abra la plantilla de Excel para importar.

  • Copie los datos de la hoja tránsito para el informe 2 y use la opción de pegado especial para pegar solo los valores en la hoja Importar de Odoo a CSV.

  • Busque las celdas azules en la hoja Importar de Odoo a CSV. Son asientos de contracargos sin número de referencia. Puesto que no se pueden importar así, vaya a Authorize.Net ‣ Cuenta ‣ Extractos ‣ Extracto de cierre eCheck.Net.

  • Busque la opción Cobrar transacción/Contracargo, y haga clic ahí.

  • Copie la descripción de la factura, péguela en la celda Etiqueta de la hoja Importar de Odoo a CSV y agregue Contracargo / antes de la descripción.

  • Si hay varias facturas, agregue una línea a la Plantilla de Excel de importación por cada factura y copie y pegue la descripción en cada respectiva línea de Etiqueta.

Nota

Para contracargos/reembolsos combinados en los pagos, cree una nueva línea en la Plantilla de Excel de importación para cada factura.

Example

Descripción de un contracargo
  • Luego, elimine las líneas de apuntes de transacción cero y transacción anulada, y cambie el formato de la columna Importe a Número en la hoja Importar de Odoo a CSV.

  • Regrese a Extracto de cierre eCheck.Net ‣ Buscar una transacción y busque de nuevo las fechas de liquidación por lotes que uso anteriormente.

  • Verifique que las fechas de liquidación por lotes en eCheck.Net coincidan con las fechas de los pagos correspondientes que se encuentran en la columna de Fecha de la hoja Importar de Odoo a Odoo CSV.

  • Si no coinciden, reemplace la fecha con la que aparece en eCheck.Net. Filtre la columna por fecha y asegúrese de que el formato sea MM/DD/AAAA.

  • Copie los datos, incluyendo los encabezados de la columna, de la hoja Importar de Odoo a CSV, péguelos en un nuevo archivo de Excel y guárdelo como formato CSV.

  • Abra la aplicación Contabilidad, vaya a Configuración ‣ Diarios, seleccione la casilla Authorize.Net y haga clic en Favoritos‣ Importar registros ‣ Cargar archivo. Seleccione el archivo CSV y súbalo a Odoo.