Complemento Authorize.Net

Authorize.Net es una característica Elite

Desbloquee Authorize.Net y otras potentes funciones para hacer crecer su negocio.

Obtener WPForms Elite

¿Le gustaría aceptar pagos con Authorize.Net a través de los formularios de su sitio web? Con el complemento Authorize.Net para WPForms, sus usuarios pueden realizar pagos seguros con tarjeta de crédito sin salir de su sitio. Además, puede configurar tanto pagos únicos como recurrentes.

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

Requisitos:

  • Necesitará una licencia Elite para acceder al complemento Authorize.Net
  • Asegúrese de que ha instalado la última versión de WPForms para cumplir con la versión mínima requerida para el addon Authorize.Net
  • Authorize.Net requiere que su sitio tenga SSL (HTTPS) habilitado en la página donde está añadiendo un formulario de pago en vivo, ya que esto le permite enviar de forma segura los datos de la tarjeta de crédito. Para más detalles, consulte la guía de WPBeginner para habilitar SSL y HTTPS en WordPress.


Antes de comenzar, asegúrese de instalar WPForms en su sitio WordPress. Luego puede instalar y activar el complemento Authorize.Net.

Conexión de Authorize.Net a su sitio WordPress

Una vez que el complemento Authorize.Net esté activo en su sitio, deberá ir a WPForms " Configuración en el menú de la izquierda de su sitio WordPress. Desde allí, haga clic en la pestaña Pagos.

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

Si desea ajustar la divisa de su formulario de pago, seleccione la opción que necesite en el menú desplegable Divisa antes de continuar.

A continuación, desplácese hasta la sección Authorize.Net. Aquí, tendrá que rellenar un ID de inicio de sesión de API y una clave de transacción para conectar su sitio a su cuenta de Authorize.Net.

La configuración de Authorize.Net para WPForms

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

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

Iniciar sesión en Authorize.Net

Cuando esté listo para iniciar sesión en su cuenta de Authorize.Net, asegúrese de hacerlo en una nueva pestaña o ventana del navegador para que pueda alternar fácilmente entre ella y su configuración de WPForms.

Si aún no tiene una cuenta en Authorize.Net, cree una ahora.

Cuando inicie sesión en su cuenta de Authorize.Net, debería ver una superposición que muestra si su cuenta está en modo de prueba o activo. Asegúrese de que esta opción está activada.

La cuenta de Authorize Net está en modo Live

Localización de claves en Authorize.Net

Una vez que haya ingresado y confirmado que su cuenta está en modo Live, podrá obtener las claves que necesita para conectar Authorize.Net a WPForms. En la barra lateral izquierda de su cuenta de Authorize.Net, haga clic en Configuración.

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

En la página Configuración, deberá hacer clic en la opción Credenciales y claves de la API

Abrir la página de Credenciales y Claves API en la cuenta de Authorize Net

En esta página, tendrá que copiar el valor que aparece junto a API Login ID.

Copia del ID de inicio de sesión de API para Authorize.Net

De vuelta en su configuración de WPForms, pegue este valor en el campo API Login ID.

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

Una vez que haya añadido su ID de inicio de sesión de API, necesitará una Clave de transacción.

En la página Credenciales y claves de API de su cuenta de Authorize.Net, vaya a la sección Crear nueva(s) clave(s).

Nota: Si ya dispone de una clave, puede utilizarla en lugar de crear una nueva. En este tutorial, supondremos que no ha configurado una clave de transacción anteriormente o que necesita una nueva.

Para la opción Obtener aquí, seleccione Nueva Clave de Transacción. A continuación, haga clic en el botón Enviar.

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

Inmediatamente después de enviar el formulario, aparecerá una ventana en la que se le pedirá que verifique su identidad. Haga clic en el botón Solicitar PIN para iniciar el proceso de verificación.

Verificación de su identidad en Authorize.Net para crear una nueva clave de transacción

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

Una vez que haya verificado su identidad, Authorize.Net le mostrará su Clave de Transacción. Haga clic en el botón Copiar al Portapapeles.

Copiar clave de transacción de la cuenta Authorize Net

Luego vuelva a la pestaña o ventana con su Configuración de WPForms, pegue su clave en el campo Clave de transacción y haga clic en Guardar configuración.

Añadir credenciales de Authorize.Net a WPForms

Una vez almacenados estos ajustes, debería ver un mensaje de éxito en la parte superior de la página de Pagos de WPForms.

Mensaje de guardado correcto de WPForms

Integración de Authorize.Net en sus formularios

Una vez que haya conectado Authorize.Net a su sitio WordPress, puede empezar a añadir la funcionalidad de pago a sus formularios.

En primer lugar, tendrá que crear un nuevo formulario o editar uno ya existente.

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

  • Nombre
  • Correo electrónico
  • Un campo de elementos de pago (Elemento único, Elementos múltiples, Elementos de casilla de verificación o Elementos desplegables)
  • Authorize.Net (que recopila datos de tarjetas de crédito)

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

Una vez que haya añadido los campos que desea incluir en su formulario, tendrá que ir a Pagos " Authorize.Net. Desde aquí, active la opción Activar pagos con Authorize. Net.

Habilitar pagos Authorize Net en el formulario

A continuación, hay algunos ajustes opcionales que puede configurar:

  • Descripción del pago: Esto puede aparecer en los extractos de la tarjeta de crédito de los usuarios para ayudarles a identificar las transacciones de su sitio. Solo se aplica a pagos únicos, no a suscripciones periódicas.
  • Recibo de pago de Authorize.Net: Puede seleccionar el campo Correo electrónico de su formulario en el menú desplegable para enviar recibos por correo electrónico a los usuarios. Aunque es opcional, le recomendamos que lo haga para que sus clientes tengan constancia directa del pago. Esta opción sólo se aplica a los pagos únicos, no a las suscripciones periódicas.
  • Nombre del cliente: Utilice esta opción si desea enviar los nombres de los clientes a Authorize.Net con sus detalles de pago. Solo tiene que seleccionar el campo Nombre de su formulario en el desplegable.
  • Dirección de facturación del cliente: Esta opción enviará las direcciones de facturación de los clientes a Authorize.Net con sus detalles de pago. Elija el campo Dirección correspondiente en el desplegable.

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

Nota: ¿Desea añadir números de factura de clientes a su cuenta de Authorize.Net? Consulte nuestra documentación para desarrolladores sobre la asignación de números de factura a pagos de Authorize.Net.

Después de configurar estos parámetros, asegúrese de guardar el formulario.

Si lo que desea es configurar pagos únicos, ¡ya está listo! Pero si quieres permitir a los usuarios comprar suscripciones recurrentes, o añadir lógica condicional para tus pagos, entonces asegúrate de continuar con las siguientes secciones.

Configuración de pagos periódicos de suscripción (opcional)

Los pagos de suscripción recurrentes procesarán un pago de inmediato y también procesarán los pagos futuros en función del calendario que establezca.

Para configurar un plan de suscripción, vaya a Pagos " Authorize.Net en el creador de formularios. Busque la sección Suscripciones y active la opción Activar pagos de suscripción periódicos .

Habilitación de pagos de suscripción para Authorize.Net

Una vez activada esta opción, aparecerán ajustes adicionales. En primer lugar, introduzca un Nombre de plan para su suscripción. Esto puede aparecer en los extractos de la tarjeta de crédito de los usuarios para ayudarles a identificar las transacciones de su sitio. Si deja esta casilla sin marcar, el Nombre del Plan aparecerá como el nombre del formulario.

También deberá seleccionar el Período periódico 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 de suscripción recurrente de Authorize.Net

A continuación, utilice los desplegables para seleccionar los campos correspondientes de su formulario para el Correo electrónico del cliente, Nombre del cliente y Dirección de facturación del cliente.

Asignación de los campos de información del cliente para un pago de suscripción recurrente de Authorize.NetPor último, puede elegir si desea activar o no la lógica condicional para los pagos de suscripción. Hemos cubierto estos ajustes con más detalle en la siguiente sección.

Activación de la lógica condicional (opcional)

La lógica condicional le permite crear "formularios inteligentes" que cambian automáticamente ciertos aspectos de su formulario en función de las entradas o selecciones de los usuarios. A continuación te mostramos ejemplos de cómo utilizar esta función para pagos y notificaciones.

Configuración de la lógica condicional para los pagos

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

Primero, añadiremos un campo de selección a nuestro formulario de pago Authorize.Net existente. Estamos utilizando un campo de selección múltiple, pero un campo desplegable también funcionaría.

A continuación, editaremos la etiqueta y las opciones del campo para incluir una opción para pagos únicos y otra para suscripciones periódicas.

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

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

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

Nota: También puede activar 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 pago como recurrente si ¿Desea que renovemos automáticamente su plan? es Sí, por favor auto-renueve mi plan cada mes.

Ejemplo de regla lógica condicional para pagos de suscripciones de Authorize.Net

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

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

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

Por defecto, WPForms envía todos los correos 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 una notificación por correo electrónico hasta que el pago se haya completado con éxito, vaya a Configuración " Notificaciones para acceder a la configuración de notificaciones del formulario. Después, desplácese hasta la notificación que desea retrasar. A continuación, active la opción Activar para pagos completados con Authorize.Net.

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

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

Una vez que hayas configurado todos los parámetros de tu formulario, asegúrate de hacer clic en el botón Guardar antes de salir del generador de formularios.

Guardar un nuevo formulario

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

Ver y gestionar pagos

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

Para ello, vaya a WPForms " Pagos y seleccione la pestaña Resumen para acceder a la página Pagos.

Resumen de pagos

En la página general de Pagos, puede ver los detalles de las transacciones, realizar un seguimiento de sus ventas, ver las tendencias de ingresos, medir el éxito de sus formas de pago y mucho más.

Para más información, consulte nuestra guía sobre la visualización y gestión de los pagos de formularios.

Nota: Si lo desea, puede crear códigos de cupón y ofrecer a los usuarios un descuento al rellenar el formulario de pago. Para obtener más información, consulta nuestro tutorial sobre el 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 las divisas compatibles con Authorize.Net, consulte el documento de Authorize.Net sobre las divisas compatibles.

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

Sí, puede enviar tanto números de factura como números de teléfono a su cuenta de Authorize.Net desde WPForms. Para obtener instrucciones detalladas, consulte nuestra documentación para desarrolladores sobre la asignación de números de factura.

Para saber cómo incluir números de teléfono en cada transacción, consulte nuestra documentación para desarrolladores.

¿Por qué aparece el error "API: (E00027) La transacción no se ha realizado correctamente"?

Es probable que este problema esté causado por campos obligatorios en su cuenta de Authorize.Net que los usuarios no están rellenando en su formulario. Esto podría deberse a que no hay un campo correspondiente en su formulario para esta información, o a que no ha marcado el campo como obligatorio y los usuarios se lo saltan.

Para ver los campos obligatorios de su cuenta Authorize.Net, acceda a su panel de control y vaya a Cuenta " Configuración en el menú de la barra lateral izquierda. A continuación, busque Configuración del formato de transacción y haga clic en Formulario de pago.

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

En la siguiente pantalla, haga clic en Campos de formulario.

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

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

Comprobación de campos obligatorios en Authorize.Net

Si hay algún campo aquí que no desea exigir a los clientes, puede desmarcarlo y guardar su configuración haciendo clic en el botón Enviar en la parte inferior de la pantalla. De lo contrario, asegúrese de que tiene los campos correspondientes adecuados en su formulario, que están asignados a su cuenta Authorize.Net, y que los ha marcado como obligatorios en el panel Opciones de campo.

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

Ya está. Ahora puede configurar pagos Authorize.Net con WPForms.

Ahora que ya sabe cómo configurar un formulario de pedido, ¿le gustaría saber más sobre cómo se verán y funcionarán sus entradas? No deje de consultar nuestra guía completa sobre las entradas de formularios para conocer todos los detalles.

El mejor plugin de WordPress para crear formularios arrastrando y soltando

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

Active JavaScript en su navegador para rellenar este formulario.