Autorizar.Net

Conecta a la perfección las 2 aplicaciones con muy poco esfuerzo. Admite perfiles de clientes y de pago, que es todo lo que posiblemente necesitaría para dicha integración. Las extensiones están diseñadas para  que no requiera que TecnoCRM cumpla con PCI , lo que significa que toda la información confidencial/perfiles de pago se almacenan en los servidores de Authorize.net.

La integración admite pagos web (envíe una factura por correo electrónico con opciones de pago), pagos manuales (guarde la información de la tarjeta de crédito y cárguela en cualquier momento), pagos programados/recurrentes (utilizando la función Factura recurrente, puede programar pagos mensuales/trimestrales/anuales). ).

Configuración

Para acceder al área de configuración, vaya a  Menú  >  Configuración de CRM  >  TecnoCRM Premium  >  Authorize.Net

Pagos: Lista de todos los pagos que se han creado. Los pagos se encuentran en la factura haciendo clic en el botón “Pagos”  . La lista consta de todos los pagos, incluidos los programados, no pagados, pagados, creados automáticamente, etc.

Clientes   : lista de perfiles de clientes en Authorize.net. La lista solo incluye información muy básica e ID de Authorize.net para solucionar problemas. No debe crear perfiles de clientes yendo a esta lista. La única forma de crear perfiles de clientes es desde el  área Organización > Más > Integración de Authorize.Net  .

Perfiles de pago   : lista de perfiles de pago en Authorize.net. No conservamos ninguna información confidencial, como los datos de la tarjeta. Toda la información confidencial se almacena en Authorize.net. Estos perfiles son el puente entre TecnoCRM y Authorize.net. No debe crear perfiles de pago yendo a esta lista. La única forma de crear perfiles de pago es desde Organización > Más >  Área de integración de Authorize.Net. La lista solo está disponible para la resolución de problemas.

Registro de transacciones   : lista de todas las transacciones generadas por Authorize.net. Todos los cargos exitosos y fallidos se mostrarán como una transacción. Esta lista es solo para fines informativos y de solución de problemas.

Configuración de integración

Habilitar Authorize.Net: Habilitar o deshabilitar la integración

Modo Authorize.Net: Seleccione Sandbox o Producción.

Modo de validación: Para fines de prueba, utilice el “Modo de prueba”, para la producción, el “Modo en vivo”. Para obtener más información sobre cómo funciona la validación, y busque “hostedProfileValidationMode”.

Identificación de inicio de sesión del comerciante: Para obtener la identificación.

Clave de transacción del comerciante: Para obtener la clave,  haga clic aquí para obtener instrucciones . (en el artículo se llama “Clave de transacción”).

Integración VTiger Authorize.Net - Configuración

Programador

Debe tener  configurado el programador (flujo  de trabajo) para que las transacciones se liquiden y los pagos programados (automatizados) se procesen.

AuthorizeNetTrsnactionsStatus: Se utiliza para liquidar transacciones. Cada pago realizado debe liquidarse para que se transfieran los fondos y se cierre la transacción. Recomendamos ejecutarlo cada 24 horas.

AuthorizeNetAutomatedCharges: Se utiliza para cargar automáticamente cualquier pago que se haya programado para el día actual. Recomendamos ejecutarlo al final del día ya que  solo cobra los pagos programados para el DÍA ACTUAL . Si no está programando/automatizando pagos, debe establecerlo en “En activo”.

Integración VTiger Authorize.Net - Programador

Pago de facturas en línea (clientes)

Authorize.net Integration es compatible con  Document Designer , lo que significa que  puede enviar facturas por correo electrónico o enlace directo y el destinatario (cliente) podrá ver la factura y pagar con tarjeta de crédito o ACH .

Para habilitar el pago de facturas en línea, deberá  instalar Document Designer  y crear una plantilla de factura  (o elegir una de nuestra biblioteca). Para obtener instrucciones sobre cómo hacerlo, vaya al siguiente enlace.

A continuación, deberá  habilitar el widget Authorize.Net  en esa plantilla. Para obtener instrucciones, y desplácese hacia abajo hasta “Integración Auth.Net”.

Perfiles de clientes y pagos

Este complemento permite a los usuarios crear perfiles de pago para cada cliente y luego cobrar en un momento dado. El usuario podrá ingresar detalles del cliente, como nombre, dirección, teléfono, así como crear múltiples perfiles de pago (tarjetas de crédito/cuentas bancarias).

Para acceder a los perfiles de clientes y perfiles de pago,  vaya al  registro de la organización y haga clic en ” Más > Integración de Authorize.net “.

*Los perfiles de clientes SOLO se pueden crear para organizaciones.  ( Puede contactarnos para cualquier personalización en torno a esta funcionalidad ).

Integración VTiger Authorize.Net - Acceso a perfiles

Perfil de cliente

El perfil del cliente  es obligatorio en Authorize.net, almacena información básica del cliente que se utilizará para los perfiles de pago. Para crear un perfil de cliente, haga clic en ” Haga clic aquí para crear un perfil de cliente “.

A continuación,  introduzca la mayor cantidad de información posible.

*Información como empresa. dirección, los números de teléfono se completan automáticamente desde Organización, sin embargo, puede cambiar eso.

Integración VTiger Authorize.Net - Perfil del cliente

Perfiles de pago

Los clientes pueden tener múltiples perfiles de pago. Para crear un nuevo perfil de pago, haga clic en ” Agregar perfiles de pago “.

*Información como empresa. dirección, los números de teléfono se completan automáticamente desde Organización, sin embargo, puede cambiar eso.

Detalles del cliente: Ingrese el nombre y apellido del titular de la tarjeta, así como el teléfono/fax/correo electrónico (si lo conoce).

Tipo de Cliente: Empresa o Particular

Forma de Pago: Tarjeta de Crédito o Banco. (según la selección, el último bloque se ajusta para aceptar información bancaria o de tarjeta de crédito). *El banco requiere que e-Check.net esté habilitado en su cuenta de Authorize.net.

Primario: Esto se utiliza para la facturación automática. Si el pago está programado y hay varios perfiles de pago disponibles, se utilizará el perfil de pago “Principal”. Solo puede tener un perfil de pago principal.

ID de perfil de pago AN: ID generado por Authorize.net. Se puede usar para ubicar el perfil de pago en el panel de Authorize.net

Información de facturación: La  dirección se utiliza para procesar transacciones. Cuanto más precisa sea la dirección, más probable será que se apruebe la transacción.

Integración VTiger Authorize.Net - perfil de pago

Carga de facturas (manualmente)

Para aplicar el cargo a la factura,  deberá haber creado un perfil de cliente y al menos un perfil de pago  para el cliente (organización).

*Tenga en cuenta que, actualmente, no puede cargar facturas sin perfiles de cliente/pago. (Si necesita cargar facturas solo con los datos de la tarjeta de crédito (sin crear perfiles), contáctenos).

Pagos

Para aplicar el cargo,  abra una factura existente y haga clic en “Pagos”.

Integración VTiger Authorize.Net - botón de pagos

A continuación, se abre la ventana ” Administrar pagos ” y ahí es donde podrá:

Agregar nuevos pagos.

Actualizar pagos existentes  (cantidad, fecha, estado, tipo).

Ver pagos exitosos  + detalles.

Iniciar cargo  en pagos existentes (haciendo clic en el ícono azul de la tarjeta de crédito).

Ver recibido, saldo y montos totales . (Los montos se calculan automáticamente en función de los estados de pago).

Integración VTiger Authorize.Net - pagos

Aplicación de cargo

Para aplicar el cargo,  haga clic en el ícono azul de la tarjeta de crédito , que luego le mostrará una  ventana emergente para confirmar el monto  y seleccionar el perfil de pago.

*Tenga en cuenta que el ícono solo aparecerá si el estado del pago comienza con * (estrella). Es decir, identificamos los pagos “pagados” (sin estrella) frente a los pagos “no pagados” (estrella).

Integración VTiger Authorize.Net - ventana emergente de carga2

Cargos exitosos/fallidos

Una vez que el cargo sea exitoso, actualizará el registro de pago con los detalles de la transacción y mostrará una notificación. Para ver los detalles de la transacción, haga clic en ” Mostrar detalles “.

*Tenga en cuenta que si el pago falla, verá “Notificación de error” y el estado se actualizará a “Error” + puede usar el botón “Mostrar detalles” para ver por qué falló.

Integración VTiger Authorize.Net -ver detalles de transacciones

Automatización y restricciones incorporadas (DEBE LEER)

La extensión viene con algunas  funciones personalizadas integradas , que se ejecutan automáticamente para mantener los estados de las facturas y la integridad de las transacciones. Léalo con mucha atención , de lo contrario no sabrá por qué se producen ciertos cambios en el CRM, ya que pueden no ser obvios.

El ícono azul de la tarjeta de crédito (usado para iniciar el cargo)  solo aparecerá si el estado del pago comienza con * (estrella).

Los pagos que tengan un registro de transacción  (fallido o exitoso)  no se pueden eliminar ni modificar de ninguna manera . Solo puede ver los detalles haciendo clic en ” Mostrar detalles “.

Los pagos con el estado “*Programado” y la fecha “Hoy” se cargarán automáticamente  suponiendo que se hayan configurado el programador y los perfiles de cliente/pago.

Los campos Recibido y Saldo se  actualizan automáticamente en función de los pagos agregados. Cualquier pago con estado que no tenga * (estrella), contará para “Recibido”. El saldo se calcula “Saldo = Factura_Total – Recibido”.

El estado de la factura se actualizará automáticamente a “Pagado parcialmente” , si al menos uno de los pagos se ha configurado como Pagado (manualmente/cargando la tarjeta/pago web).

El estado de la factura se actualizará automáticamente a “Pagado” , si el saldo es = 0 (vea cómo se calcula el saldo arriba).

Si está utilizando esto  solo para pagos web, no necesita crear perfiles de cliente/pago  o registros de pago (los pagos se crean automáticamente una vez que se produce la transacción).

Pagos automatizados/programados

Programar pagos es muy simple. Suponiendo que ya leyó y comprendió cómo aplicar manualmente un cargo a la factura, solo es cuestión de cambiar el estado del pago y la fecha.

*El programador debe configurarse para que funcionen los pagos programados/automatizados. (véase más arriba).

Suponiendo que ha creado una factura y desea programar el pago para el 12-12-2017, tendría que:

Abre la Factura

Haga clic en Pagos  (para abrir la ventana emergente Administrar pagos).

Cree un nuevo pago  (o actualice uno existente) y establezca el estado ” *Programado ” y la fecha ” 12-12-2017 “.

Una vez hecho esto, cuando el programador se ejecute en esa fecha (12-12-2017), ubicará todos los pagos que están “*Programados” y la fecha es “HOY” (en este caso, 12-12-2017) e intentará cobrar la cantidad especificada en el registro de pago.

Integración VTiger Authorize.Net - pagos programados

Facturas/pagos recurrentes

Al utilizar la funcionalidad estándar de TecnoCRM (Órdenes de venta) y las extensiones Authorize.Net + Payments de TecnoCRM Experts, puede  configurar fácilmente la funcionalidad de facturación recurrente . Nuestra extensión no crea facturas, sin embargo, podemos usar Órdenes de venta y su bloque “Información de facturas recurrentes” para  crear facturas automáticamente cada X días, mensual, trimestral o anual, que luego se cargarán automáticamente  utilizando la extensión Authorize.Net de TecnoCRM Experts.

Requisitos

Módulo de órdenes de venta  (es el módulo estándar de TecnoCRM).

Configuración de perfiles de cliente y pago  para el cliente (organización). (Consulte Perfiles de pago y de clientes).

El programador debe estar configurado . (requerido para crear automáticamente facturas + cobrar pagos).

Integración VTiger Authorize.Net - programador de facturas recurrentes

Flujo de trabajo para programar pagos

Flujo de trabajo para programar pagos  de facturas creadas con el bloque “Información de facturas recurrentes” en las órdenes de venta. La forma en que funciona en TecnoCRM estándar: las facturas recurrentes se crean automáticamente usando Scheduler. Esas facturas no tienen ningún registro de pago (eso es lo que tiene actualmente), sin embargo, en nuestro caso, necesitamos crear esos pagos “*programados” para todas las facturas creadas automáticamente.

Para ello, crearemos un flujo de trabajo. Vaya a ” Automatización  >  Flujo de trabajo ” y presione ” +Nuevo flujo de trabajo”

*En la captura de pantalla a continuación, ya creé ese flujo de trabajo, sin embargo, lo guiaré a través del proceso de creación desde cero.

Integración VTiger Authorize.Net - flujo de trabajo programado

A continuación, complete los datos:

Nombre del flujo de trabajo: Su nombre deseado, por ejemplo, “Programar pagos para facturas recurrentes (de SO)”

Descripción: Opcional, pero se recomienda describir para qué sirve.

Estado: Activo.

Activar flujo de trabajo en:  (o) Creación de factura.

Condición de flujo de trabajo : Estado – es – Creado automáticamente.

Integración VTiger Authorize.Net - flujo de trabajo1

A continuación, haga clic en “Agregar acción” > “Crear registro”.

Integración VTiger Authorize.Net - flujo de trabajo2

A continuación, complete los detalles para el pago programado:

Título de la acción: Cualquier cosa.

Crear un registro en: TecnoCRM Payments (estamos creando registro de pago).

Número de pago: Ingrese x, de lo contrario no podrá guardarlo (error de TecnoCRM).

Cantidad: Haga clic en el campo, luego seleccione “Campo” (de la primera lista de selección) y “Total” (de la segunda lista de selección).

Tipo: Otro.

Estado: *Programado (¡importante!).

Asignado a: Cualquier usuario.

Organización: Haga clic en el campo, luego seleccione “Campo” (de la primera lista de selección) y “Nombre de la organización” (de la segunda lista de selección).

Contacto: Haga clic en el campo, luego seleccione “Campo” (de la primera lista de selección) y “Nombre de contacto” (de la segunda lista de selección).

Fecha: Haga clic en el campo, luego seleccione ” Expresión ” (de la primera lista de selección) y ” hoy ” (de  la tercera  lista de selección ( Usar función )). (¡importante!).

Integración VTiger Authorize.Net - flujo de trabajo3

Por último, guarde el flujo de trabajo y deberíamos terminar con la parte del flujo de trabajo.

Sugerencia: para probar si este flujo de trabajo se configuró correctamente, puede crear manualmente una nueva factura con Estado de la factura = “Creado automáticamente”, luego haga clic en el botón “Pagos” y verifique si hay un registro de *Pago programado.

Tutorial de facturas recurrentes

Primero,  cree una nueva orden de venta  y complete el bloque ” Información de factura recurrente “.

Habilitar recurrente: Active la casilla de verificación para iniciar la generación de facturas periódicamente .
Período de inicio: Especifique o seleccione una fecha en la que se debe generar su primera factura.
Duración del pago: Seleccione la cantidad de días dentro de los cuales se supone que su cliente debe realizar el pago. Además, en el registro de la factura, la fecha de vencimiento se calcula como la fecha de generación de la factura + la duración del pago. (Esto no afecta los cargos automáticos, es esencialmente un campo en la factura).
Frecuencia: El ciclo de generación de facturas depende de la frecuencia que establezca. Por ejemplo, si selecciona Mensualmente, la factura se genera una vez cada mes después de la fecha de inicio
del período de finalización: Especifique o seleccione una fecha en la que desea que su factura deje de generarse.
Estado  de la factura: El registro de factura recién creado tendrá este estado (seleccionado). (Esto se usará en el flujo de trabajo para programar el pago. En nuestro ejemplo, usamos “Creado automáticamente”).

Integración VTiger Authorize.Net - factura recurrente

A continuación, ejecute manualmente el programador O espere a que se ejecute automáticamente y se creará la primera factura recurrente.

Aquí hay algunos consejos para probarlo rápidamente:

Configure el “Período de inicio” para que sea el día actual.

En el Programador, haga clic para editar (haga clic en el icono de lápiz) la fila “Factura recurrente” y  cambie “Frecuencia” a “15” “Minutos”.

Espere a que se ejecute Scheduler/Cronjob.

Suponiendo que hizo todo bien (y que el programador/cron se configuró correctamente), se creará una nueva factura con el pago programado.

Para  ver las facturas creadas automáticamente , vaya a Orden de venta y haga clic en (i) lista relacionada con la factura.

Integración VTiger Authorize.Net - facturas programadassug

A continuación, si abre una de las facturas y va a Pagos, verá el pago programado.

Integración VTiger Authorize.Net - Scheduledug

Suponiendo que el pago se haya programado, Authorize.net lo cobrará automáticamente y le informará los detalles de la transacción, que aparecerán en la misma ventana emergente de pagos. Para obtener más información sobre cómo se cobra el *pago programado, consulte la sección “Cargo automático/programado”.

Ir al contenido