Complemento de Authorize.Net

Authorize.Net es una característica Élite

Desbloquea Authorize.Net y otras potentes funciones para hacer crecer tu negocio.

Obtener WPForms Élite

¿Te gustaría aceptar pagos con Authorize.Net a través de los formularios de tu sitio web? Con el complemento Authorize.Net para WPForms, tus usuarios pueden realizar pagos seguros con tarjeta de crédito sin salir de tu sitio. Además, puedes configurar pagos únicos y suscripciones recurrentes.

Este tutorial te mostrará cómo instalar y configurar el complemento Authorize.Net con WPForms.

Requisitos:

  • Necesitarás una licencia Élite para acceder al complemento Authorize.Net
  • Asegúrate de haber instalado la última versión de WPForms para cumplir con la versión mínima requerida para el complemento Authorize.Net
  • Authorize.Net requiere que tu sitio tenga SSL (HTTPS) habilitado en la página donde agregas un formulario de pago en vivo, ya que esto te permite enviar de forma segura los datos de la tarjeta de crédito. Para obtener detalles de configuración, consulta la guía de WPBeginner sobre cómo habilitar SSL y HTTPS en WordPress


Antes de empezar, asegúrate de instalar WPForms en tu sitio de WordPress. Luego, puedes proceder a instalar y activar el complemento Authorize.Net también.

Conectar Authorize.Net a tu sitio de WordPress

Una vez que el complemento Authorize.Net esté activo en tu sitio, deberás ir a WPForms » Ajustes en el menú de la izquierda de tu sitio de WordPress. Desde allí, haz clic en la pestaña Pagos.

Abrir la pestaña Pagos de la configuración de WPForms

Si deseas ajustar la divisa de tu formulario de pago, selecciona la opción que necesites en el menú desplegable Divisa antes de continuar.

A continuación, desplázate hasta la sección etiquetada como Authorize.Net. Aquí, deberás completar un ID de inicio de sesión de API y una Clave de transacción para conectar tu sitio a tu cuenta de Authorize.Net.

La configuración de Authorize.Net para WPForms

Para estos ajustes, necesitarás obtener algunos detalles de tu cuenta de Authorize.Net.

Nota: Estas credenciales son diferentes para transacciones en vivo y de prueba. Para este tutorial, nos centraremos específicamente en las transacciones en vivo. Si estás intentando probar tu conexión, consulta nuestro tutorial sobre cómo probar los pagos de Authorize.Net.

Iniciar sesión en Authorize.Net

Cuando estés listo para iniciar sesión en tu cuenta de Authorize.Net, asegúrate de hacerlo en una nueva pestaña o ventana del navegador para que puedas cambiar fácilmente entre ella y tus ajustes de WPForms.

Si aún no tienes una cuenta con Authorize.Net, procede a crear una ahora.

Cuando inicies sesión en tu cuenta de Authorize.Net, deberías ver una superposición que muestra si tu cuenta está en modo de prueba o en vivo. Asegúrate de que esta opción esté configurada en En vivo.

La cuenta de Authorize Net está en modo Live

Localizar claves en Authorize.Net

Una vez que hayas iniciado sesión y confirmado que tu cuenta está en modo en vivo, podrás obtener las claves que necesitas para conectar Authorize.Net a WPForms. En la barra lateral izquierda de tu cuenta de Authorize.Net, haz clic en Ajustes.

Acceso a la configuración de la cuenta de Authorize.Net

Desde la página de Configuración, deberás hacer clic en la opción etiquetada como Credenciales y claves de API

Abrir la página de credenciales y claves de API en la cuenta de Authorize Net

En esta página, deberás copiar el valor que aparece junto a ID de inicio de sesión de API.

Copiar el ID de inicio de sesión de API para Authorize.Net

De vuelta en la configuración de tu WPForms, pega este valor en el campo ID de inicio de sesión de API.

Añadir un ID de inicio de sesión de la API de Authorize.Net

Una vez que hayas agregado tu ID de inicio de sesión de API, necesitarás una Clave de Transacción.

En la página de Credenciales y claves de API en tu cuenta de Authorize.Net, busca la sección etiquetada como Crear nueva(s) clave(s).

Nota: Si tienes una clave existente, puedes usarla en lugar de crear una nueva. En este tutorial, asumimos que no has configurado una Clave de Transacción antes o que necesitas una completamente nueva.

Para la opción Obtener aquí, selecciona Nueva clave de transacción. Luego haz clic en el botón Enviar.

Crear una nueva clave de transacción en la cuenta de Authorize Net

Inmediatamente después de enviar, deberías ver una superposición pidiéndote que verifiques tu identidad. Haz clic en el botón Solicitar PIN para iniciar este proceso de verificación.

Verificar tu identidad en Authorize.Net para crear una nueva clave de transacción

Después de enviar la solicitud, se te pedirá que revises tu correo electrónico en busca del PIN. Ingresa el código enviado a tu correo electrónico y luego haz clic en el botón Verificar PIN.

Una vez que hayas verificado tu identidad, Authorize.Net mostrará tu Clave de Transacción. Haz clic en el botón Copiar al portapapeles.

Copiar la clave de transacción de la cuenta de Authorize Net

Luego, vuelve a la pestaña o ventana con la configuración de tu WPForms, pega tu clave en el campo Clave de Transacción y haz clic en Guardar configuración.

Añadir credenciales de Authorize.Net a WPForms

Después de que se almacenen estas configuraciones, deberías ver un mensaje de éxito en la parte superior de la página de Pagos de WPForms.

Mensaje de guardado correcto de WPForms

Añadir la integración de Authorize.Net a tus formularios

Una vez que hayas conectado Authorize.Net a tu sitio de WordPress, puedes comenzar a agregar funcionalidad de pago a tus formularios.

Primero, necesitará crear un formulario nuevo o editar uno existente.

Para que un formulario funcione con Authorize.Net, debe tener al menos los siguientes 4 campos:

  • Nombre
  • Correo electrónico
  • Un campo de artículos de pago (Artículo único, Varios artículos, Artículos de casilla de verificación o Artículos desplegables)
  • Authorize.Net (que recopila los detalles de la tarjeta de crédito)

Nota: No se requiere un campo Total para que Stripe funcione. Sin embargo, a menudo es útil que los usuarios vean fácilmente un resumen del pedido de los artículos seleccionados y sus cantidades en formato de tabla. Esto muestra al usuario el monto exacto que se le cobrará. Consulta nuestra guía sobre uso del campo Total para más detalles.

Una vez que hayas agregado los campos que deseas incluir en tu formulario, deberás ir a Pagos » Authorize.Net. Desde aquí, activa la opción Habilitar pagos de Authorize.Net a la posición de encendido.

Habilitar pagos de Authorize Net en el formulario

A continuación, hay algunas configuraciones opcionales que puedes configurar:

  • Descripción del pago: Esto puede aparecer en los extractos de tarjeta de crédito de los usuarios para ayudarles a identificar las transacciones de tu sitio. Solo se aplica a pagos únicos, no a suscripciones recurrentes.
  • Recibo de pago de Authorize.Net: Puede seleccionar el campo de correo electrónico de su formulario en el menú desplegable para enviar recibos por correo electrónico a los usuarios. Aunque es opcional, recomendamos hacerlo para que sus clientes tengan registros directos de pago. Esta opción también se aplica solo a pagos únicos, no a suscripciones recurrentes.
  • Nombre del cliente: Utilice esta opción si desea enviar los nombres de los clientes a Authorize.Net con los detalles de su pago. Simplemente seleccione el campo Nombre de su formulario en el menú desplegable.
  • Dirección de facturación del cliente: Esta opción enviará las direcciones de facturación de los clientes a Authorize.Net con los detalles de su pago. Elija el campo de dirección correspondiente en el menú desplegable.

La configuración de pagos de Authorize.Net en el creador de formularios

Nota: ¿Desea agregar los números de factura de los clientes a su cuenta de Authorize.Net? Consulte nuestra documentación para desarrolladores sobre el mapeo de números de factura a pagos de Authorize.Net.

Después de configurar estos ajustes, asegúrese de guardar su formulario.

Si está buscando configurar pagos únicos, ¡ya está todo listo! Pero si desea permitir que los usuarios compren suscripciones recurrentes, o agregar lógica condicional para sus pagos, asegúrese de continuar en las siguientes secciones.

Configurar pagos de suscripción recurrentes (opcional)

Los pagos de suscripción recurrentes procesarán un pago de inmediato y también procesarán pagos futuros según el calendario que establezca.

Para configurar un plan de suscripción, vaya a Pagos » Authorize.Net en el creador de formularios. Busque la sección etiquetada como Suscripciones y active la opción Habilitar pagos de suscripción recurrentes.

Habilitar pagos recurrentes para Authorize.Net

Una vez que haya habilitado esta opción, aparecerán configuraciones adicionales. Primero, ingrese un Nombre del plan para su suscripción. Esto puede aparecer en los extractos de tarjetas de crédito de los usuarios para ayudarles a identificar las transacciones de su sitio. Si deja este campo sin marcar, el Nombre del plan se listará como el nombre del formulario.

También deberá seleccionar el Período recurrente en el menú desplegable para determinar el calendario de pagos de su suscripción.

Establecer el nombre del plan y el período recurrente para un pago recurrente de Authorize.Net

A continuación, utilice los menús desplegables para seleccionar los campos correspondientes de su formulario para el Correo electrónico del clienteNombre del clienteDirección de facturación del cliente.

Mapear la información del cliente para un pago recurrente de Authorize.NetFinalmente, puede elegir si desea habilitar o no la lógica condicional para los pagos de suscripción. Hemos cubierto estas configuraciones con más detalle en la siguiente sección.

Habilitar la lógica condicional (Opcional)

La lógica condicional le permite crear "formularios inteligentes" que cambian automáticamente ciertos aspectos de su formulario según las entradas o selecciones de los usuarios. A continuación, hemos cubierto ejemplos de cómo usar esta función tanto para pagos como para notificaciones.

Configuración de la lógica condicional para pagos

Hay muchas maneras en que puede usar la lógica condicional con un formulario de pago de Authorize.Net. Para este tutorial, usaremos un ejemplo de permitir a los usuarios elegir si desean enviar pagos únicos o recurrentes mensuales.

Primero, agregaremos un campo de selección a nuestro formulario de pago existente de Authorize.Net. Estamos usando un campo de Múltiples opciones, pero un campo desplegable también serviría.

Luego editaremos la etiqueta y las opciones del campo para incluir una opción para pagos únicos y una opción para suscripciones recurrentes.

Crear un campo de opción múltiple para configurar la lógica condicional para una suscripción recurrente de Authorize.Net

Una vez que su formulario tenga todos los campos condicionales que requiere, deberá configurar su(s) regla(s) de lógica condicional. Vaya a Pagos » Authorize.Net y active la opción Habilitar lógica condicional en la configuración de Suscripciones.

Habilitar la lógica condicional para los pagos de suscripción de Authorize.Net

Nota: También puede habilitar la lógica condicional en la configuración general de Authorize.Net. Asegúrese de activar la opción de lógica condicional correcta para su formulario.

Para nuestro ejemplo, configuraremos nuestra regla para que diga: Procesar el pago como recurrente si ¿Desea que renovemos su plan automáticamente? es Sí, por favor renueve mi plan automáticamente cada mes.

Un ejemplo de una regla de lógica condicional para pagos de suscripción de Authorize.Net

Una vez que este formulario se publique, si los usuarios seleccionan Sí, por favor renueve mi plan automáticamente cada mes, su pago se procesará como una suscripción. Si eligen No, gracias, quiero renovar manualmente, su pago se procesará como una compra única.

Nota: ¿Necesita ayuda para crear su regla de lógica condicional? Consulte nuestro tutorial sobre lógica condicional de WPForms para obtener más detalles.

Creación de correos electrónicos de notificación condicional para pagos completados

Por defecto, WPForms envía todos los correos electrónicos de notificación tan pronto como un usuario envía su formulario. Sin embargo, en algunos casos, es posible que desee esperar para enviar un correo electrónico de notificación hasta que el pago del usuario haya sido exitoso en Authorize.Net.

Para retrasar un correo electrónico de notificación hasta que el pago se haya completado con éxito, vaya a Configuración » Notificaciones para acceder a la configuración de notificación del formulario. Después de eso, desplácese hasta la notificación que desea retrasar. Luego, active la opción Habilitar para pagos completados de Authorize.Net.

Habilitar una notificación por correo electrónico para pagos completados de Authorize.Net

Nota: ¿Busca más detalles sobre la creación de correos electrónicos de notificación? Consulte nuestras guías sobre correos electrónicos de notificación en WPForms y configuración de múltiples notificaciones condicionales.

Una vez que haya configurado todas las opciones de su formulario, asegúrese de hacer clic en el botón Guardar antes de salir del constructor de formularios.

Guardando un nuevo formulario

Luego estará listo para previsualizar y probar su formulario para asegurarse de que funciona correctamente antes de incrustarlo en su sitio.

Visualización y gestión de pagos

Una vez que haya recibido algunos pagos a través de sus formularios, podrá verlos y administrarlos directamente desde el área de administración de su sitio.

Para ello, ve a WPForms » Pagos y selecciona la pestaña Resumen para acceder a la página de Pagos.

Resumen de pagos

En la página Resumen de pagos, puede ver detalles de transacciones, rastrear sus ventas, ver tendencias de ingresos, medir el éxito de sus formularios de pago y mucho más.

Asegúrese de consultar nuestra guía para ver y administrar los pagos del formulario para obtener más información.

Nota: Si lo deseas, puedes crear códigos de cupón y ofrecer a los usuarios un descuento al rellenar tu formulario de pago. Para obtener más información, consulta nuestro tutorial del complemento Cupones.

Preguntas frecuentes

A continuación, hemos abordado algunas de las preguntas más comunes que recibimos sobre el complemento Authorize.Net.

¿Qué divisas admite Authorize.Net?

Para obtener la lista más actualizada de divisas que admite Authorize.Net, consulta la documentación de Authorize.Net sobre divisas admitidas.

¿Puedo enviar un número de factura o un número de teléfono a Authorize.Net después de enviar los formularios?

Sí, puedes enviar números de factura y números de teléfono a tu cuenta de Authorize.Net desde WPForms. Para obtener instrucciones detalladas, consulta nuestra documentación para desarrolladores sobre el mapeo de números de factura.

Para saber cómo incluir números de teléfono con cada transacción, asegúrate de consultar nuestra documentación para desarrolladores para obtener más información.

¿Por qué aparece el error «API: (E00027) La transacción no se ha podido completar»?

Este problema probablemente se deba a campos obligatorios en tu cuenta de Authorize.Net que los usuarios no están completando en tu formulario. Esto podría deberse a que no hay un campo correspondiente en tu formulario para esta información, o a que no has marcado el campo como obligatorio y los usuarios lo están omitiendo.

Para ver los campos obligatorios de tu cuenta de Authorize.Net, inicia sesión en tu panel y ve a Cuenta » Configuración en el menú lateral izquierdo. Luego, busca Configuración del formato de transacción y haz clic en Formulario de pago.

Accediendo a la configuración del formulario de pago de Authorize.Net

En la siguiente pantalla, haz clic en Campos del formulario.

Accediendo a la configuración de los campos del formulario de Authorize.Net

Aquí verás una lista de todos los campos de pago disponibles para Authorize.Net. Los campos obligatorios tendrán una marca en la columna Obligatorio.

Comprobando los campos obligatorios en Authorize.Net

Si hay algún campo que no deseas que sea obligatorio para los clientes, puedes desmarcarlo y guardar tu configuración haciendo clic en el botón Enviar en la parte inferior de la pantalla. De lo contrario, asegúrate de tener los campos correspondientes adecuados en tu formulario, que estén mapeados a tu cuenta de Authorize.Net y que los hayas marcado como obligatorios en el panel de Opciones de campo.

Para obtener más ayuda con este error, ponte en contacto con el equipo de soporte de Authorize.Net.

¡Listo! Ahora puedes configurar pagos con Authorize.Net con WPForms.

Ahora que sabes cómo configurar un formulario de pedido, ¿te gustaría saber más sobre cómo se verán y funcionarán tus entradas? Asegúrate de consultar nuestra guía completa sobre entradas de formularios para conocer todos los detalles.

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.