Authorize.Net

Authorize.Net es un proveedor de pago establecido en Estados Unidos que permite a las empresas aceptar tarjetas de crédito.

Cuenta de Authorize.Net

Primero, elija un plan y cree una cuenta de Authorize.Net.

Para conectarse con ese método, Odoo requiere las Credenciales y claves API de las cuentas de Authorize.Net, las cuales comprenden:

  • ID de inicio de sesión API,

  • Clave de transacción, y

  • Clave de firma.

Para obtenerlas, inicie sesión en Authorize.Net y vaya a Cuenta ‣ Ajustes de seguridad: Credenciales API y Claves. Mientras el ID de inicio de sesión API sea visible, debe generar ambas claves.

Para hacerlo, seleccione Nueva clave de transacción y haga clic en Enviar. Copie la clave y guárdela en algún lugar seguro pues no volverá a ser visible después. Repita el mismo proceso para la Clave de firma.

Generando las claves de transacción y de firma en Authorize.Net

Configuración

Véase

Consulte la documentación acerca de los métodos de pago para obtener más información acerca de las opciones de configuración.

Para activar Authorize.Net como método de pago en Odoo, vaya a Contabilidad ‣ Configuración ‣ Métodos de pago. Busque Authorize.Net, haga clic en el botón de Activar y cambie el Estado a Activado.

Credenciales

Complete los campos de ID de inicio de sesión API, Calve de transacción API y Clave de firma API con los valores mostrados o generados en la página de Credenciales y Claves API de Authorize.Net y haga clic en Guardar.

Nota

La clave de cliente API es necesaria solo si seleccionó la opción de Pago desde Odoo como su Flujo de pago.

Importante

Para probar Authorize.Net con una cuenta sandbox, cambie primero el campo de Estado a Modo de prueba. Le recomendamos hacerlo en una base de datos de prueba en lugar de usar su base de datos de producción.

Nota

Si estableció el Modo de prueba en Odoo y usa una cuenta de Authorize.Net en lugar de una cuenta sandbox, aparecerá el siguiente error: El ID del comerciante o su contraseña no es válida o la cuenta está inactiva.

Flujo de pago

Puede redirigir a los usuarios al portal de Authorize.Net para autenticar el pago o puede hacer que permanezcan en la página actual y autentiquen el pago desde Odoo.

Para configurar el flujo de pago, vaya a Contabilidad ‣ Configuración ‣ Métodos de pago ‣ Authorize.Net ‣ pestaña de Configuración. En la sección Flujo de pago seleccione Redirigir al sitio web del método de pago o Realizar pago desde Odoo y haga clic en Guardar.

Pago desde Odoo

Si selecciona la opción Realizar pago desde Odoo, necesitará una Clave de cliente API. Para generar una, vaya a Contabilidad ‣ Configuración ‣ Métodos de pago ‣ Authorize.Net ‣ Pestaña de Credenciales. Haga clic en Generar clave de cliente para completar de manera automática el campo de Clave de cliente API y haga clic en Guardar.

Redirección al sitio web del método de pago

Si selecciona la opción Redirigir al sitio web del método de pago, deberá agregar una URL predeterminada de recibo y una URL predeterminada de respuesta de relay a la cuenta de Authorize.Net.

Para hacerlo, inicie sesión en Authorize.Net y vaya a Cuenta ‣ Ajustes del formato de transacción: URLs de recibo/respuesta. Haga clic en Agregar URL, ingrese la URL seguida del siguiente formato y haga clic en Enviar:

  • URL predeterminada de recibo: agregue /payment/authorize/return después de la URL principal del sitio web.

    Example

    https://example.odoo.com/payment/authorize/return

  • URL predeterminada de respuesta de relay: agregue /shop/confirmation después de la URL principal del sitio web.

    Example

    https://example.odoo.com/shop/confirmation

Agregando las URLs de respuesta y recibo en Authorize.Net

Nota

No realizar este paso dará como resultado el siguiente error: El enlace URL del referente, de la respuesta de relay o del recibo no son válidos.

Capturar pagos después de la entrega

Para reservar fondos por 30 días en la tarjeta del cliente sin realizar todavía el cargo vaya a Contabilidad ‣ Configuración ‣ Métodos de pago ‣ Authorize.Net ‣ Pestaña de congifuración, habilite la opción de Capturar importe manualmente y haga clic en Guardar.

Para capturar el pago, vaya a la orden de venta correspondiente y haga clic en Capturar transacción. Si se cancela la orden haga clic en Anular transacción para liberar los fondos de la tarjeta del cliente.

Capturar el pago manualmente

Advertencia

Después de 30 días Authotize.Net anula automáticamente las transacciones.

Importar un estado de cuenta de Authorize.Net

Exportar desde Authorize.Net

Para exportar un estado de cuenta:

  • 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 Reporte 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 Reporte 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 Descargra Reporte 2 Download 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 reporte 1 y tránsito para el reporte 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 reporte 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 reporte 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.